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?
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 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
The interview was very easy. If one is thorough with the basic data structures and algorithms, it should not be a difficult task to crack the technical rounds.
Interview questions [1]
Question 1
Explain a deadlock and design a simple solution for the same.