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

Software Engineer

Qualcomm
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: C( pointers , structures , unions), OS, CN, OOP’s concepts , DSA(Linked lists , Bit manipulation, arrays ,trees these are important )
Tip
Tip

Tip 1 : Revise C pointers and structures 
Tip 2 : Mainly focus on Linked lists and Bit manipulation questions
Tip 3 : Revise OS gate notes is enough

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

Tip 1 : mention min 2 projects 
Tip 2 : of you have done any projects related to CN or OS or hardware highlight then . It will give you an edge over others

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 mins
Interview date27 Jan 2022
Coding problem1

1. Search In Infinite Sorted 0-1 Array

Easy
10m average time
90% success
0/40
Asked in companies
QualcommOptumIBM

You are given an infinite array consisting of only ones and zeroes, in sorted order. You have to find the index of the first occurrence of 1.

Example:
If the array is 0 0 0 0 1 1 1 1… then, the first occurrence of 1 will be at index 4 therefore the answer here is 4.
Note:
As the array size is infinite, the actual array won’t be given to you. Instead, you will be able to access the array elements by calling a method named ‘get’.

get(i) : returns the value present at index I.

Indexing is 0-based. 

Instead of representing an infinite array in the input, we give the index of the first occurrence of 1 in the input itself. However, this input will be completely hidden from the user.

It is guaranteed that the answer will fit in a 64-bit integer.
Try solving now
02
Round
Medium
Video Call
Duration45 mins
Interview date28 Jul 2022
Coding problem2

1. Clone a Linked List with random pointers

Easy
0/40
Asked in companies
ThalesAmazonQualcomm

You are given a linked list containing 'n' nodes, where every node in the linked list contains two pointers:


(1) ‘next’ which points to the next node in the list

(2) ‘random’ which points to a random node in the list or 'null'.


Your task is to create a 'deep copy' of the given linked list and return its head.


Note:
A 'deep copy' of a linked list means we do not copy the references of the nodes of the original linked list, rather for each node in the original linked list, a new node is created.


Try solving now

2. C based Question

We have implement memcpy in C - Implement memcpy function 

03
Round
Medium
Video Call
Duration45 mins
Interview date28 Jul 2022
Coding problem2

Structure pointers and about projects

1. Matrix Flip Bit

Easy
10m average time
90% success
0/40
Asked in companies
Deutsche BankQualcomm

You have been given a binary matrix ‘MAT’ of size ‘N’ * ’N’. Let ‘i’, ’j’ denote the row and column of the matrix, respectively. If ‘MAT’[i][j] is equal to 0, flip every 1 in the ‘i’th row and ‘j’th column i.e., in the same row and the column as 0.

Your task is to return the total number of flips done over all the elements of the matrix.

Note:
1. Each element in the matrix 'MAT' is either a ‘0’ or ‘1.’

2. The flip operation is performed only for the 0s in the original matrix, and not for the new 0s formed as a result of flipping 1s in the original matrix.

3. If a cell is already flipped, don’t flip it twice.

4. Return the minimum number of flips needed.

For example:

Let the matrix be:

insert eg 1

Then we return 6. As shown in the figure, the cells marked in red will be counted as they lie in the same row or column as 0 and will be flipped.

insert eg 2

Try solving now

2. OOPS Question

Structure pointers - How can you find size of structure without using sizeof operator in C

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
4481 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 6 problems
Interviewed by Qualcomm
1371 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
7977 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
10148 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4448 views
1 comments
0 upvotes