I applied online. I interviewed at Qualcomm (Taipei) in May 2019
Interview
HR received resume and screened out, then technical mentor take an online phone call and ask some questions about c/c++ programming language. After the phone call, maybe another test or on-site interviews. I didn't pass the phone call interview.
Interview questions [1]
Question 1
Q: basic concept of c++. What's virtual function? What is vector?
I applied online. The process took 1 day. I interviewed at Qualcomm (Bengaluru) in Mar 2019
Interview
Interview process was having 2 rounds of technical discussion. First round took around 1 hour 45 minutes and was asked about c basics linux, os concepts, cache memory etc
I applied through an employee referral. The process took 2 weeks. I interviewed at Qualcomm (San Diego, CA) in Jul 2019
Interview
Telephonic round - Few bit manipulation questions, one or two coding questions and few standard OS concept questions along with few questions based on your resume
Onsite- 4 rounds of interview each spanning 45 mins(out of which one person may extend his/her interview to lunch)
Interview questions [1]
Question 1
Coding questions:
1. Bit manipulations - Count number of set bits, set a particular bit or clear a particular bit, find if a number is a power of two...
2. String manipulations - Different ways of string transformations , Removal of few letters from an array, substring matching
3.linked list - Given two linked lists with each list containing digits, find the sum of the digits and place the result in a new list with nodes holding digits of the sum. Arrays vs linked list...
4. Binary trees - Write code to print the BFS traversal