I saw a job on qualcomm website that was a good match for my skill set, so i applied for that job,after a few days i received an email from qualcomm HR department that they are interested in my resume and would like to set up a phone interview,so we decided on a date and time for the initial phone screen.
On the day of the phone interview,i got a call from a Senior Staff Engineer of the group that i was interviewing for,he gave me a brief introduction of the company and his group,then he proceeded to ask me questions about the projects on my resume,he also asked me basic C,C++ questions about pointers,classes,inheritance,virtual functions etc,i believe i gave him satisfactory answers, at the end of the interview he said he would recommend me for an on-site interview,i thanked him for the opportunity, the total length of the phone interview was about 60minutes.The interviewer was very pleasant,friendly and at the same time very professional in the way he conducted the phone interview.
After a couple of days after the phone interview i received an email from qualcomm's HR department that they would like to invite me for an on-site interview,i was told that the interview would last 4-6 hrs,so we decided on a date for the on-site interview and the HR person emailed me a map and address of the building where i would meet my first interviewer.
On the day of the on-site interview,i was scheduled to start the interview process at 9:30 AM,i found the building very easily and arrived in the lobby of the building at about 9:20AM,i checked in with the receptionist who was very friendly,she gave me a visitor's badge and called up my first interviewer who was a HR person and informed her of my arrival.I waited in the lobby for about 5 minutes when my first interviewer came down to meet me, i introduced myself to her and we took the elevator to the second floor where her office was located.She proceeded to ask me about my current job and why i was looking for other opportunities.Then she explained to me about all the benefits qualcomm offers to new hires.The entire process lasted about 45 minutes and it was time to meet my second interviewer who happened to be in the same building.
The second interviewer was a Staff Engineer,he quickly went over my resume and asked me questions about the projects that i had worked on so far,i answered all his questions to the best of my ability.Then he handed me a set of C,C++ puzzles and asked me to solve them,then we went over the puzzles together and he looked satisfied with my answers,it was almost 11AM and time to meet my third interviewer.
The third interviewer was in a different building which was only a couple of blocks away from my current location,so i drove to the other building and checked in with the receptionist in the second building,i waited in the lobby for about 3 minutes when my third interviewer came down to meet me.The third interviewer was a Senior Staff Engineer, we talked about the company for quite some time,he gave me a very good introduction about his group and the products they were working on.I asked him a lot of questions about his group and also what responsibilities the job would entail.He was very patient with me and gave detailed answers to all of my questions, it was about 11:55AM and time to meet my fourth interviewer.
The fourth interviewer was a Senior Engineer in the group that i was interviewing for,it was exactly 12:00 PM, he invited me for lunch and we just walked outside the building and across the street to a food court, as we waited for the food to arrive my fourth interviewer started asking me questions about the work i was doing at my current company, i answered him to the best of my ability, i also got an opportunity to ask him questions about his group and the products they were working on.We finished eating our food, it was about 12:45PM, we walked back to the building and it was time to meet my fifth interviewer.
My fifth interviewer was a Senior Staff Engineer, he was very friendly and asked me about my work and why i was looking for a change,he also explained to me about the products they were working on and how they were planning to increase their staff strength to meet their needs.He then proceeded to ask me general technical questions about communication systems to which i answered to the best of my ability.It was about 1:30PM and time to meet my sixth interviewer.
The sixth interviewer was a Senior Engineer,he was very polite, he proceeded to ask me basic C,C++ questions about pointers, classes, inheritance etc. Most of the questions were very straight forward and i believe i answered all the questions to best of my ability.It was about 2:00 PM and my interviewer escorted me back to the lobby of the building, i thanked him for his courtesy, i returned my visitor's badge to the receptionist and walked out of the building and that ended my 5 hour interview process.