1. Describe how you would design a 3-tier architecture.
2. Are you familiar with OOP concepts?
3. Explain the program execution process, from compile time to run time, including dynamic libraries and their loading.
4. What is a linked list?
5. What is the latest OS?