3 rounds.
Round 1- c based questions
Round 2 - microcontroller, os specific questions
round 3 - System design related questions.
Most revolve around the concept of operating system, memory allocation, memory consumption of various structures. Design questions revolve around common data structures like linked lists, trees, hashtables, arrays etc. Also some puzzles were asked, which revolved around optimization like find solution in minimum number of attempts.
Preguntas de entrevista [1]
Pregunta 1
Given a structure with 2 16 bit integers, one float, 5 booleans, what is the size it would consume in a processor with 32 bit architecture? What would be its size in a 64 and 16 bit architecture?
What is padding, why is it needed and how is it managed in structures, arrays, when the data structure size is not same as the processors architecture?
Me postulé a través de un reclutador. Acudí a una entrevista en Qualcomm (Bengaluru) en jul 2017
Entrevista
After 1 telephonic interview, where a few background questions and some basics in C programming were asked, I was called for an on-site face-to-face interview with the team members. During this process, there were 6 one-on-one interviews with different members of the team (check before for the questions) with the last interview being with the principal manager. The entire process was incredible, after having interviews with numerous reputed multi-national companies, for the first time I felt like the interviewers tried their best to make me comfortable and I think that helped me show my skills and knowledge much more elaborately. The focus of the interview was primarily on my project work and skills I mentioned on my resume. In addition to that, I was asked on operating systems, computer networking (mostly on 802.11), C and data structures. There were also some questions to test my though process through problem solving questions.
Preguntas de entrevista [4]
Pregunta 1
Bit Manipulation: Setting and toggling particular bits of a number
Me postulé en línea. El proceso tomó 4 semanas. Acudí a una entrevista en Qualcomm (San Jose, CA) en abr 2016
Entrevista
A phone interview followed by 6 one-on-one onsite interviews. It mostly involved whiteboard coding. Problems about linked list operations, bit manipulations etc. Should have knowledge about networks and wireless protocols.
Preguntas de entrevista [1]
Pregunta 1
Questions about basic networking protocols, linked lists, bit manipulation, Operating Systems, wireless protocols.