My overall interview experience was highly enriching and insightful. In the technical interview, I was asked a combination of conceptual and coding-based questions. The interviewer tested my understanding of operating system concepts like multitasking and process management, along with inter-process communication. I was also given problem-solving tasks such as implementing a binary tree, merging two sorted linked lists, and identifying errors in code. Additionally, I was asked about system design, such as how I would create an inventory management system, and to explain real-world processes like what happens when we type a URL in a browser. These questions not only evaluated my technical knowledge but also challenged my analytical and problem-solving abilities.
In the HR interview, the focus was more on my personality, goals, and motivation. The questions helped me reflect on my career aspirations, teamwork, and decision-making abilities. The interviewer was very supportive, making the conversation engaging and comfortable.
Overall, the interviews gave me a great opportunity to showcase my skills while also learning how to approach questions in a structured way. It was a valuable experience, and I genuinely appreciated the balanced mix of technical depth and personal evaluation.