Senior Software Engineer applicants have rated the interview process at Qualcomm with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 65% positive. To compare, the company-average is 62.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 24 days to get hired, when considering 53 user submitted interviews for this role. To compare, the hiring process at Qualcomm overall takes an average of 22 days.
Common stages of the interview process at Qualcomm as a Senior Software Engineer according to 53 Glassdoor interviews include:
Phone interview: 34%
One on one interview: 27%
Skills test: 17%
Group panel interview: 6%
Background check: 5%
Presentation: 5%
Personality test: 3%
IQ intelligence test: 2%
Other: 1%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. The process took 7 weeks. I interviewed at Qualcomm (San Diego, CA) in Feb 2014
Interview
This interview was for a computer vision engineer and I worked with the HR department to schedule a phone interview.
The phone interviewer asked me about LoG function, Corner Detection and time complexities of the same. He seemed very capable and accomplished from his knowledge.
I was invited for an onsite interview and I had five rounds of onsite interview including a lunch interview.
Round 1: Hard interview with a principal engineer who knew his stuff. He asked questions about OpenGL, OpenCV, Homography, SIFT in gory detail.
Round 2: I spoke a little about myself and then I was asked to develop algorithm and code to find index of a number in a 2D array which was sorted in ascending order both horizontally and vertically.
Round 3: Lunch interview - a lot of questions about OO design, I was asked to print numbers in hexadecimal, I was asked about overhead of a class (including methods).
Round 4: The hiring team lead asked a bunch of behavioral questions. Then he asked a couple of easy questions. One to twiddle nibbles in a number, another to insert a string within another.
Round 5: The last interview was on computer vision and I was asked about RANSAC, k-d tree, SIFT, homography etc.
On rounds 2, 4 and 5 I explained about my PhD topic the other interviewers were not interested much.
Interview questions [1]
Question 1
How do you calibrate a camera to find extrinsic parameters?
It was a 5-step interview. Four of them were technical and the last one was with HR. The first two interviews were conducted with the Ireland team. The interviewers were great guys. They checked my basic C language and software design knowledge in those interviews. The last two interviews were conducted with US-based engineering managers. They asked both behavioral and technical questions, as well as a coding question in the last part of the interview. I suggest doing some practice on LeetCode before taking the interviews.
Interview questions [1]
Question 1
Design a task scheduler on the bare metal environment.
It is first round with HM. HM digging deep on my resume bullets. HM mainly asked behavioral questions for each bullets. Overall experience is great. We had great conversations. one pseudo coding on parallel programming.
I applied online. The process took 3 weeks. I interviewed at Qualcomm (Noida) in Dec 2025
Interview
They gave no idea about overall process. Just calling to scheduling rounds. No alignment discussions. Just kept on taking technical rounds without sharing any details of role. And post all rounds gave an offer way below my current compensation. Overall wasted my time & I would recommended anyone in my network to go with them.
4 technical rounds were there. Mostly general - DSA, sorting & searching algos, some hard leetcode, system design & resume deep dive.
Interview questions [1]
Question 1
Sorting & searching algos, Hard leetcode, resume deep dive