I interviewed with the Qualcomm R&D division for Software Engineer position.
I was a summer intern there previously so had to give just 3 interviews.
The first one consisted of coding on whiteboard: Stack & Queue operations, Encryption
The second one had logical puzzles in it.
The third one comprised of OO design in C++ , operating systems & networking questions ( sliding window protocol)
In each of the 3 interviews I was asked in detail about my college projects
Interview questions [1]
Question 1
Explain the sliding window protocol in TCP/IP
( this is an easy question but hadn't really read up on networking questions)
3 interviews- 2 technical and 1 HR.
The interview questions were mainly on Operating System. Eg what is priority inversion. Process sceduling algorithm. There were also some questions on C, C++ and Java. Eg what algorithms are used to implement garbage collectors in Java and questions on finding error in given code snippets.
HR question- Where do you see yourself after 5 years?