"The interview process began with foundational questions on Object-Oriented Programming (OOPs) concepts. As the interview progressed, the focus shifted towards more advanced questions, such as multithreading , collections and real-world application of OOP in complex systems. Finally the interviewer introduced a coding questions