Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Qualcomm Engineer Interview Experience
Summary
I recently interviewed with Qualcomm for an Engineer position. The process included two technical rounds focusing on DSA, OS, and C++ concepts, followed by a hiring manager round covering resume and OOD. I was selected for the role.
Full Experience
Education:BE in ETCE from Tier 1 College
YOE:~1
Previous Company:Top EDA Company
Title:Engineer (C++)
Verdict:Selected
Hi LeetCode Family!
I recently interviewed with Qualcomm for the Engineer position. The process consisted of three elimination based rounds — two technical rounds followed by a hiring manager round.
Round 1 (Medium to Hard Level):
The interview began with a brief introduction, and then the interviewer directly moved into problem-solving. The first question was to find the maximum element in a binary tree. Once I solved that, she followed up with another dsa problem similar to Binary Tree Maximum Path Sum. I was able to solve both problems in about 30 minutes, so she gave me another question similar to Asteroid Collision .
Round 2 (Hard Level):
This round was conducted by a senior engineer and started off unexpectedly with questions from Operating System concepts. I was asked to explain topics like defragmentation, thrashing, and other memory management concepts, there were questions from virtual memory as well. The interviewer deep-dived into each concept. Then we moved into C++, where I was asked about the auto storage class, and to explain virtual functions with an example and describe their use case. After the theory part, I was given a dsa problem — a twisted version of the LRU Cache. I had to explain my logic and write pseudo-code.The interviewer went through it in detail and asked follow-up questions on each part of my implementation. Finally, I was given a problem similar to Reverse Nodes in K Group . We were short on time, so I explained my approach and wrote the pseudo-code.
Round 3 (Medium Level):
The hiring manager started by asking how the previous rounds went and then transitioned into a resume-based discussion. I was asked to explain the projects I had worked on at my previous organization, the role I played, and how I contributed to runtime improvements through my code changes. The conversation then shifted to object-oriented design. I was asked to explain the Singleton class, how to ensure thread safety in its implementation, and to write the code for it. This was followed by a deep-dive discussion on abstraction, virtual classes, vtable, and vptr.
Hope this helps with your preparation! If it did, an upvote would be really encouraging! 🚀💪
Interview Questions (10)
The first question was to find the maximum element in a binary tree.
I was asked to explain topics like defragmentation, thrashing, and other memory management concepts; there were questions from virtual memory as well. The interviewer deep-dived into each concept.
In C++, I was asked about the auto storage class, and to explain virtual functions with an example and describe their use case.
I was given a DSA problem — a twisted version of the LRU Cache. I had to explain my logic and write pseudo-code. The interviewer went through it in detail and asked follow-up questions on each part of my implementation.
I was asked to explain the projects I had worked on at my previous organization, the role I played, and how I contributed to runtime improvements through my code changes.
I was asked to explain the Singleton class, how to ensure thread safety in its implementation, and to write the code for it.
This was followed by a deep-dive discussion on abstraction, virtual classes, vtable, and vptr.