Open In App

Qualcomm Interview Experience 2019 (on campus)

Last Updated : 29 Aug, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

Round 1 – Written test

In this round, we were judged on aptitude, basic concepts of core computer science, output based questions in C (all medium level).

Round 2 – Technical 1

In this round, my basic programming skills, Operating System concepts and Computer Networks concepts were tested.

Coding

Explain the logic and implementation of finding a intersection point in two linked list ( https://www.geeksforgeeks.org/write-a-function-to-get-the-intersection-point-of-two-linked-lists/).

I explained two approaches,

  1. Using extra space, i.e. use a HashSet, add all the elements of the first list and then add the elements from the second list. Whenever we find an element which is already present in the HashSet, we find the intersection point.

Obviously, the interviewer asked me not to use extra space. So I explained the other approach,

  1. Find lengths of both the linked lists and find the difference ‘d’ between both the lengths. Traverse the longer linked list by ‘d’ and then traverse both the list together and in each iteration check if both the nodes are equal. If they are equal, we have our intersection point.

He was satisfied with the answer but he did not want these many operations, so he asked me another approach. While I was thinking about the solution, he asked me if I can detect a loop in the linked list. After I told him about the loop detection using fast and slow pointers, he asked me if I can use the loop detection in the solution of the first problem. The answer to that is to connect the last node the linked list to the first node of any of the linked list which will just create a loop in the linked list and the problem boils down to finding the loop node in the linked list.

Operating System

The interviewer asked me

  • Priority Inversion and ways to tackle it
  • To explain race condition, deadlock, critical section problem with examples
  • Questions related to threads and processes
  • Design the memory layout of a C program that he wrote

Computer Networks

He asked me to explain all the layers of the TCP/IP protocol suite and went deep in the data link layer (responsibilities and methods used in it).

Project – The interviewer asked me to explain one of my projects in detail.

Round 3 – Technical 2

This round was also about coding and operating systems.

Coding

The interviewer asked me to explain and write production level code for this https://www.geeksforgeeks.org/check-for-balanced-parentheses-in-an-expression/ problem.

Operating System

  • A lot of questions were asked on shared memory systems (like how exactly the memory is shared between processes in different scenario)
  • I don’t remember the question completely but it was something like – How to copy the contents of two clocks one of which changes every millisecond while the other changes every second in two registers without using any temporary registers. I could not answer it properly but he was satisfied with my thought process.
  • A few more questions on virtual memory and paging.

HR round

The last round looked like a formality where the HR just asked me to introduce myself, asked my preferences in terms of work and location. I also asked a few questions about Qualcomm and the work I am gonna do there.

Final result

Received placement offer for the position of Engineer (Software).


Previous Article
Next Article

Similar Reads

Qualcomm On-Campus Interview Experience(2019)
Round 1: ONLINE ROUND: 3 sections, 20 questions each(Time: 30 mins/section: 90 mins overall, Contains negative marking) Section 1: (Aptitude) : Questions were from topics like: Time, Speed and Distance, Time and work, Number Systems(Basic level), Boats and streams, Trains, Averages, mixtures, Probability(1 question:basic level), permutation and com
4 min read
Qualcomm Interview Experience | Off-Campus November 2019
Hello Geeks, I applied for Off Campus placement at Qualcomm through their job portal(jobs.qualcomm.com) in October 2019. The opening was for Fresh Grad 2019. i.e. for fresher (no experience required). I received a mail from them after around a month and it was for an online coding round. The coding round was scheduled on the next day. Online Round
7 min read
Qualcomm interview experience (fresher) 2019
Background - Computer engg. branch Round 1: Online test divided into 3 sections : Aptitude - easy to moderate time would be a constraint Programming - many difficult output questions on C Theoretical - consisted questions from OS and computer architecture mainly Marking: +4/-1 Round 2: Started with brief introduction and proceeded with detailed dis
2 min read
Qualcomm Interview Experience ( On-Campus Drive)
Summary- Round1: Test consists of 3 parts with 60 questions 90min. Marking scheme is +4 & -1. Round2: Technical interview1 (30 min) Round3: Technical interview2 (30 min) Round4: HR (15 min) Detailed- Round1(Online Test) - There is a different qualifying cut for each section. The test consist of 3 sections: All need to attempt in order, we are a
3 min read
QualComm Campus Interview Experience
Qualcomm had the following four rounds of interview process Aptitude + Programming MCQs + Technical MCQs Tech Interview 1 Tech Interview 2 HR Round Round 1: It had 3 sections i) General aptitude (medium level)  ii) Programming MCQs : Many output based questions, object oriented concepts(interfaces, classes), pointers, operator precedence, scope and
3 min read
Qualcomm Interview Experience (On campus)
Round 1: Online Test The first round is the Online Test. It consists of 3 sections: Section 1: Quantitative Aptitude, Logical Reasoning, Data Interpretation & Verbal. Prepare from https://www.geeksforgeeks.org/placements-gq/or https://www.pariksha.co/ . Try to be quick while solving this section. Section 2: Programming. Mainly outputs of C code
3 min read
Qualcomm Interview Experience | Off Campus
I got a referral through a college senior. I had one year of experience in the industry when I applied. Round 1: Round 1 was telephonic round. Most of the questions were focused on C and operating systems. Tell me about your project work in the current company.What are double pointers. What is their use?What are wild pointers and void pointers? Whe
3 min read
Qualcomm Software Engineer Interview Experience (On Campus)
Qualcomm visited NITK during the COVID -19 pandemic, around 500 students appeared for the test. The test Pattern is as follows: Round 1: Written Test ( Aptitude Section (20 questions), C/C++/OOPS/Java Section (20 questions), Technical Section (including hardware-level questions)(20 questions) ) (+1 for correct answer and -0.25 for wrong answer) Aro
4 min read
Qualcomm Interview Experience (On Campus)
Qualcomm visited our campus for Internship to hire for both hardware as well as software profiles. Round 1 [Written Test]: 1st Round was an online MCQ test conducted by HirePro, There were 3 sections, Each section consisted of 20 questions of 1 mark each to be finished in 30 minutes. There was a negative marking of .25 per question. Section 1(30 mi
4 min read
Qualcomm Interview Experience (On Campus Virtual) August 2020
Round-1 (Online): This round held for 1 hour 30 minutes. This round was an online MCQ test conducted by HirePro, there were 3 sections. Each section consisted of 20 questions of 1 mark each to be finished in 30 minutes. There was a negative marking of .25 per question. Section 1: First section comprised of aptitude questions (Level: Easy/Medium)Sec
2 min read