Qualcomm logo

Qualcomm Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 1,013 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
67.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Qualcomm.

Showing 3 of 1,013
Qualcomm logo
Qualcomm

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral Presentation

About a month after I applied, I got an email for a technical interview with one of their engineers. It was a video call lasting about 1 hour and 15 minutes. After that, there was an in-person meeting at the office which included technical tests, like a LeetCode exercise, followed by an interview with Human Resources. They gave a quick presentation about the company and the team, then asked technical questions. Some explanations involved screen sharing, but no direct coding was done during this part.

Confirmed questions8 questions
  • Could you explain what OOP is?
  • Are you familiar with bit masking?
  • How would you use this value with those bits?
Qualcomm logo
Qualcomm

Software Engineer Intern

Engineering · nearly a year ago

Intern Easy Positive experience Accept offer 2 rounds
Interview process
Technical screen Onsite Recruiter call
Interview formats
Technical Coding Behavioral

It was two interviews, two hours long each, back to back, and they were on site. I spoke with engineers for both. They asked me some questions about my resume and background. Then there was one main technical problem that took up most of the time. Afterwards, there was time for me to ask questions about things like transitioning to work after college, what life is like in San Diego, how internship project placement works, etc.

Confirmed questions6 questions
  • Can you create a linked list data structure and write functions for its operations like adding an element, removing an element, and reversing it?
  • Can you implement a circular buffer?
  • Can you tell me about your resume and background?
Qualcomm logo
Qualcomm

Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

The interview had 3 rounds. The first round involved an introduction and discussion about my current role and past projects, followed by questions on OS and C fundamentals like deadlocks, IPC, threads, shared memory, structured padding, malloc vs calloc, wild pointers, segmentation, paging vs swapping, and friend classes. After a short break, the second round started with another introduction, some basic OS questions, and a coding task to synchronize two threads in C. The final round was with the manager, who inquired about my past experiences and briefly described the role. He also asked about any innovative projects I might have conceived or completed.

Confirmed questions5 questions
  • Could you tell me about yourself and elaborate on your current role and past projects?
  • What are the fundamental concepts in OS and C, including topics like deadlocks, IPC mechanisms, threads, shared memory, structured padding, malloc vs calloc, wild pointers, segmentation, paging vs swapping, and friend classes?
  • Can you write C code to demonstrate thread synchronization?

Qualcomm Software Engineer Interview Questions

Quoted word for word from Qualcomm interview reports.

Write a Python function to calculate the calories burned during a ride based on the rider's weight and ride data.

Read reports

How would you remove cycles from a graph given an integer n representing node IDs and a list of tuples representing edges?

Read reports

Can you find the indices of two numbers in an integer array 'nums' that sum up to a given 'target'?

Read reports

What is a NOP operation and does it cause memory stalls in the code segment?

Read reports

What is the minimum number of platforms needed at a railway station given the arrival and departure times of all trains?

Read report

Given an array of characters that forms a sentence, can you reverse the sentence itself without reversing the individual words?

Read report

Can you solve this LeetCode medium problem: reorder even and odd nodes together in a linked list?

Read report

Can you find the missing ranges in an array from 1 to n?

Read report

Given an array of random numbers, how would you find the length of the longest consecutive sequence? For example, given the array [2,3,93,8,5,7,8,2,0,3,4,5,9], the answer would be 4.

Read report

Formats, difficulty and experience

Across all 1,013 Qualcomm interview reports.

Interview formats

Technical 43.6%
Coding 28.6%
Behavioral 23.8%
System Design 2%
Presentation 1%

Interview difficulty

Easy 14.1%
Average 65.7%
Difficult 20.1%

Candidate experience

Positive 67.6%
Negative 10.7%
Neutral 21.7%