Qualcomm Interview Experience (On-Campus) 2023
Round 1:Online Assessment:
It consists of 3 sections each section having 20 questions of multiple choice. The first section was based on Quantitative Aptitude, Logical Reasoning & Data Interpretation. Sections 2 and 3 were based on c programming output, operating system, digital and data structures, and algorithm.
Round 2:Technical Interview 1:
I was asked, “Tell me about yourself”.
- Write pseudo code for binary search
- Program to identify unique numbers in an array of repeating numbers
- Implement stack and queue
- Implement function overloading and overriding
- What is class
- What is an object
- What is virtual memory
- What is thrashing
- Difference between thread and process
- How to synchronize threads
- Difference between tcp and udp.
- Given a relation called movie with attributes name, rating, release date. Write a SQL query to get the names of the movies with top 10 ratings whose release year is 2022.
Round 3:Technical Interview 2:
- Difference between relational and non relational database
- How to access the parent class overridden function
- Design architecture
- Implement stack using linked list
- Write a program to remove duplicate characters in a string
- Given a relation employee with attributes id, name, salary, business unit. Write a sql query to get business units having top 3 average salary.
- Given two relations
- Employee-id, name, salary, business unit
- Manager- id, name, reportee_id(referencing the employee(id))
- Write a sql query to get managers having top 3 average salary reportee
Round 4:HR Round:
- Why do you want to join Qualcomm
- Have you faced any conflict in a group project and how did you resolve it
- What are your interests
Verdict: Selected
Tips: Be thorough with basic DSA ,OS, sql commands and project related questions.
Thanks for Reading this, ALL the BEST ????