Summary
I had an on-campus interview with Intel in April where I was asked a variety of questions covering operating systems, data structures, algorithms, and fundamental programming concepts.
Full Experience
I had my interview scheduled this April as part of an on-campus recruitment drive by Intel. The interview covered a broad range of topics, and I was asked several questions testing my knowledge in operating systems, C++ fundamentals, and problem-solving through algorithms. It was a comprehensive session assessing both theoretical understanding and practical application.
Interview Questions (5)
Explain the key differences between a mutex and a semaphore, including their use cases and underlying mechanisms.
Describe the critical section problem in concurrent programming. What are the requirements for a solution to this problem?
Given a sequence or array, find the second smallest element from the end of the sequence.
Write a program to print numbers from a given start 'T' to 'N' without using any explicit loops (e.g., for, while). Consider using recursion.
Explain and demonstrate how to determine if a given number is odd or even using bitwise manipulation concepts.