Qualcomm Software Development Engineer interview questions
based on 10 ratings - Updated Sep 13, 2022
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
67%
Applied online
Applied online
33%
Campus Recruiting
Campus Recruiting
Interview search
10 interviews
Viewing 1 - 5 of 10 Interviews
Qualcomm interviews FAQs
Software Development Engineer applicants have rated the interview process at Qualcomm with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 62.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer roles take an average of 29 days to get hired, when considering 3 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 Software Development Engineer according to 3 Glassdoor interviews include:
Phone interview: 67%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
Operating systems (OS) and Data Structures and Algorithms (DSA) related questions along with few coding questions to implement were asked with puzzles and this was done after a prelim recruitment test with had more number of questions to solve to get into for the interview round and the interviewer were understanding.
I applied through college or university. The process took 1 day. I interviewed at Qualcomm in Jul 2021
Interview
Students were required to give an online test based on OS,DBMS,Aptitude,Logical,Coding and other core computer subjects,Selected Students went for further round of online interviews.
It consisted of two technical interview followed by HR round
Interview questions [3]
Question 1
Find the first non repeating character from a string A coding question was required to solve at the given time
I applied online. I interviewed at Qualcomm in Dec 2018
Interview
I got a call from HR in 2 weeks after applying and I was given online programming and after clearing the test I had an onsite interview for 3 hrs. 3 technical round and one managerial( each interviewer took 40-60 mins), technical interview topics-> linked list, bit manipulation, 3d graphics, c/c++, OS and device driver concepts. the manager asked some behavioural questions and puzzles.
Interview questions [1]
Question 1
Consider the following 3D scene representing an old town's main square:
• A single statue
o static geometry, high polygon count
o low complexity fragment shader
• A particle system simulating smoke
o animated, rendered as a large set of points
• A small set of characters
o animated geometry, medium polygon count
o medium complexity fragment shader
• A large set of buildings
o static geometry, low polygon count
o low complexity fragment shader
• A background image/skybox
• The camera/viewpoint is continuously moving within the scene.
How would you render the statue - by itself – using OpenGL to achieve maximum vertex performance (vertices/second)?
How would you render the particle system - by itself - using OpenGL to achieve maximum vertex performance (vertices/second)?
How would you render the scene - as a whole - most efficiently on a GPU using OpenGL?
Given that the 3D scene was being rendered correctly but that you wanted to improve the performance further, how would you determine if the main performance limitation/bottleneck was located in the application, in the vertex processing stage, or in the fragment processing stage?