I applied to Qualcomm San Diego online. My CV was shortlisted, and I was interviewed by the Windows Device Drivers Team at Qualcomm for USB. Although I did very well, answering 100% of the questions, the hiring was not international. They forwarded my CV to QIPL with a recommendation. This was a telephonic interview lasting about one hour.
Finally, my interview at Hyderabad started.
Two weeks after my telephonic interview, they called me for an on-site interview.
What are Static Variables? Usage in C Code. Compiling with Static Variables? Why do we use volatile variables?
Programs: Program to reverse a Linked List Program to insert a node in a Linked List Setting/Clearing of Bits in a given 32-bit number Program to find whether a given Linked List is circular (Should be able to do this without using a flag) Palindrome, Concatenations etc. without using string operators Pointers: Constant pointers and pointers to constants. Their usage etc. Basic C programs done at an undergraduate level also.
OS Concepts:
Domain Specific: USB related questions. USB OTG etc.
The following metrics were computed from 16 interview experiences for the Qualcomm Senior Software Engineer role in Hyderābād, Telangana.
Qualcomm's interview process for their Senior Software Engineer roles in Hyderābād, Telangana is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Qualcomm's Senior Software Engineer interview process in Hyderābād, Telangana.