Open In App

Qualcomm Interview Experience For Intership (On-Campus)

Last Updated : 16 Oct, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Round 1 (Online Assessment):

This round had basic questions from aptitude and technical subjects. Out of 200 students, only 20 were shortlisted for the final interview, me being one of them.

Round 2 (Technical Round 1):

I received two meeting links before the day of the interview and was asked to confirm the timings. The mail mentioned that the second round would be canceled if I could not clear round 1. My interview started at 9:30 AM. The interview started with a brief introduction about myself and a very short discussion of my projects. After that, we proceeded to the very first coding question, K’th Largest Element in Unsorted Array. I immediately gave the brute force approach to sort the array and the Kth element from the right side. I also mentioned the time complexity for the same. I asked him if I should code this approach, and he said to go ahead. I coded it immediately, but I used the in-built C++ sort function. He asked if I knew what sort() did, and then he asked me to code it myself, instead of using the built-in function. I said I can either use merge-sort or bubble-sort for the same. He said I can use any so I went ahead with bubble sort. I explained how bubble sort works, before coding it. Make sure you keep talking with the interviewer while coding and try to keep the coding session engaging. After this, he asked if I could optimize it further. I finally came up with the actual approach to use a min-heap of k elements. I fumbled while explaining this approach. I know this is a popular question, but I was solving this for the first time. He did not ask me to code this approach. We moved on to the next question. This question was relatively simple. Given a sentence, count the number of vowels in it. I coded this easily. All codes were compiled and run. Don’t be nervous if you find errors in your code. Try to debug it. In Fact, none of my codes worked on the first go. But the way I tried to debug it impressed the interviewer. Finally, I fixed my small mistake and it worked. After that, we had some basic discussion about C++ OOP concepts like polymorphism, encapsulation, etc. He asked me the difference between var and let in JavaScript. I politely told him that all I know

I waited a few hours expecting some mail about the second round. But received none, but it actually meant I was not disqualified.

Round 3 (Technical Round 2):

This round started at 11:00 AM. I started with a brief introduction about myself and a good amount of discussion about my projects. I did a project where I created an online repo for study materials for the Department of Computer Science at my college. She asked about the technologies used in it. Like asked me to explain what’s node.js, express.js, bootstrap, tailwind CSS, etc. She asked me how you connect your backend code to the database. I explained that I used ODM Mongoose to connect to the MongoDB Atlas. After this discussion, I was asked to tell about some statements in SQL and then we moved to an SQL Query. Given two tables with fields like employee ID, employee name, department ID, and salary and department table with fields like department ID, and department name, find the employee with maximum salary for each department. I wrote the query. After that I was given another coding problem. Given a sentence, with some special symbols like ‘,’ , ‘-’ or maybe some numbers, count the number of words in it. I coded this pretty quick. After this I was once again asked about OOPs concepts. That’s all.

Round 4 (HR Round):

This was a pretty short one. I was called on the phone around 2:30 PM. The call lasted only 4 mins 20 secs. I was just asked very basic questions like why would you like to join Qualcomm. How I meant a deadline in the past. After this I was asked to wait till 4:30 PM. However, I had to wait till the next day to receive the confirmation. My TNP Department called and confirmed my selection.

VERDICT : SELECTED


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads