Qualcomm interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Qualcomm
upvote
share-icon
3 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 0.5 month
Topics: Data Structures, OOPS, Pointers, C, OS, Algorithms, DBMS
Tip
Tip

Tip 1 : C and OS is must. Learn it by heart. Specially the pointers concept
Tip 2 : DSA could be average, but learn till linklist is must. having trees knowledge could be plus point
Tip 3 : Stay confident in the interview and be open to any questions. they love when we ask questions showing interest on the role.

Application process
Where: Campus
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : one page resume and stay concise.
Tip 2 : giving less topics on resume is okay, make sure u know each things you have mentioned.

Interview rounds

01
Round
Easy
Video Call
Duration50 minutes
Interview date9 Jun 2021
Coding problem3

For me it felt easy round
It happened at afternoon, they will ask you your preferred time.
Questions was mostly on OS concepts and C and oops concepts

1. OOPS Question

How constructors are called?

2. Theory Question

Explain Volatile Keyword.

Problem approach

Answer:
It's main job is to ignore compiler optimization. 

there are few memory being access that can be accessed in program that changes in specific period of time. 
Compiler generally store a copy of variable and keep using the same variable again and again. 
this thing doesn't give us the optimal result(as it keep using the old variable).

Thus inorder to fetch data from same location again and again whenevr called, we declare that variable as volatile.


eg:
#define mem #addr
volatile int a = *mem;

3. Operating System Question

Explain Banker's Algorithm with example.

Problem approach

Read all OS concepts well

02
Round
Medium
Video Call
Duration60 minutes
Interview date9 Jun 2021
Coding problem5

It was more of Coding related and happened just after the first interview after a gap of 1 hour. Again you will be asked for preferred time, better we accept the time of interview by default this time.

1. Concatenated Words

Hard
0/120
Asked in companies
IntuitIntuitQualcomm

Ninja has given a list of unique words 'WORDS' of size 'N' and he wants to find all the words in the list formed after concatenating two or more words in the same list.

As Ninja's best friend, he asked you to help him with the above problem. So, your task is to find all words in the list which are formed after concatenating two or more words in the same list.

Note: One word can be concatenated multiple times. It is guaranteed that there is at least one word in the list, which is formed after concatenating two or more words.

Example:
Input: 'WORDS' = ["ninjas", "coding", "codingninjas"]
Output: ["codingninjas"]

Only word "codingninjas' is formed after concatenating two or more words in the list i.e "coding" and "ninjas".
Try solving now

2. Middle Of Linked List

Easy
20m average time
80% success
0/40
Asked in companies
SamsungGoldman SachsOracle

Given a singly linked list of 'N' nodes. The objective is to determine the middle node of a singly linked list. However, if the list has an even number of nodes, we return the second middle node.

Note:
1. If the list is empty, the function immediately returns None because there is no middle node to find.
2. If the list has only one node, then the only node in the list is trivially the middle node, and the function returns that node.
Try solving now

3. Remove Duplicates From Sorted List

Easy
0/40
Asked in companies
AdobeAppleAmazon

A doubly-linked list is a data structure that consists of sequentially linked nodes, and the nodes have reference to both the previous and the next nodes in the sequence of nodes.


You are given a sorted doubly linked list of size 'n'.


Remove all the duplicate nodes present in the linked list.


Example :
Input: Linked List: 1 <-> 2 <-> 2 <-> 2 <-> 3

Output: Modified Linked List: 1 <-> 2 <-> 3

Explanation: We will delete the duplicate values ‘2’ present in the linked list.


Try solving now

4. OOPS Question

fun()

{ static int i = 0; i++ fun()}

What is o/p of i and what do you understand by static keyword?

Problem approach

Learn all the keyword such as static, const, etc..

5. Theory Question

Explain Memory Layout of C Programs.

Problem approach

Stack, heap, data section and explain properties of them.
Learn PCB, Call stack and Layout of C program

03
Round
Easy
HR Round
Duration10 minutes
Interview date10 Jun 2021
Coding problem1

Asked basic graduation details and CTC was discussed

1. Basic HR Questions

CTC Discussion. 

Availability to join from Hyderabad. 

Education backgrounds.

Problem approach

Tip 1 : As a fresher, trust their compensation, they provide best
Tip 2 : If expr candidate, you could ask for more base.
Tip 3 : Maintain Smile

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Software Engineer
4 rounds | 5 problems
Interviewed by Qualcomm
4480 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Qualcomm
0 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 3 problems
Interviewed by Qualcomm
0 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 2 problems
Interviewed by Qualcomm
0 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7976 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
10147 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4447 views
1 comments
0 upvotes