The interview began with questions on operating systems, covering processes and memory management. It then shifted to Object-Oriented Programming (OOP) and design patterns, assessing the candidate's understanding of OOP principles and application of design patterns.
Interview questions [1]
Question 1
Explain the Factory design pattern and when it is appropriate to use it.