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 ????