Qualcomm Embedded Software Engineer Interview Questions | Glassdoor

Qualcomm Embedded Software Engineer Interview Questions

Updated Sep 15, 2017
63 Interview Reviews

Experience

Experience
51%
32%
17%

Getting an Interview

Getting an Interview
76%
11%
5%
4
2
2

Difficulty

3.1
Average

Difficulty

Hard
Average
Easy

63 Candidate Interview ReviewsBack to all Interviews

Filter

Sort: PopularDateDifficulty

Filter

Sort: PopularDateDifficulty
  1. Helpful (1)  

    Embedded Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. I interviewed at Qualcomm in July 2017.

    Interview

    I applied online at Qualcomm website.It was a phone interview and was mostly based on resume and occasional questions on C programming. First they asked me the standard tell me about yourself question and then they moved on to quiz me based on my resume and my embedded systems knowledge and coursework

    Interview Questions

    • Tell me about yourself   Answer Question
    • they asked about my experience in embedded systems   Answer Question
    • They also asked many questions based on my resume , like internship experience and project details, what technologies did I use, and how did I implement it   Answer Question

  2.  

    Embedded Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. I interviewed at Qualcomm in June 2017.

    Interview

    The interview went quite smoothly. The interviewer first asked me to describe my projects which took about half an hour. Then I had some viva questions directed at me followed by 2-3 coding questions

    Interview Questions

    • Describe inheritance, multithreading, watchdog timer, etc   1 Answer
  3. Helpful (5)  

    Embedded Software Engineer Interview

    Anonymous Interview Candidate in Gainesville, FL
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. I interviewed at Qualcomm (Gainesville, FL) in May 2017.

    Interview

    I had one hour phone interview that included some basic questions about process and threads, synchronization primitives. I was asked about Storage classes in C. What does volatile do and what is its practical applications. Some questions related to Scheduling. Overall it was average.

    Interview Questions

    • Write a C Program to reverse the words in a sentence   1 Answer
    • Write a C program to encode bits in a 32-bit number such that, most significant 16 bits should be reversed but lower 16 bits should be untouched. Then asked to generalize this to any number of bits.   1 Answer

  4.  

    Embedded Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. I interviewed at Qualcomm.

    Interview

    I applied online and got a mail regarding a phone interview. The interviewer forgot to call me at the scheduled time and I had to reschedule again. During the interview he asked me about multithreading and C questions. Overall the interview was fine.

    Interview Questions


  5. Helpful (3)  

    Embedded Software Engineer Interview

    Anonymous Interview Candidate in San Diego, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. I interviewed at Qualcomm (San Diego, CA) in April 2017.

    Interview

    Applied online
    Phone round initially with a team member. Courteous and friendly interviewers.
    Got called for on site in 1 week
    Met with 5 technical team members and 1 HR recruiter for interviews at San Diego campus.
    Long day, lots of questions and coding challenges. Did well in coding challenges but they require better in depth answers to conceptual questions

    Interview Questions

    • Bit manipulation questions - detect pattern of ones, write masks to insert pattern of ones in a 32 bit integer   Answer Question
    • String and array manipulations - reverse string, reverse words in a string, find duplicates in an array   Answer Question
    • What is virtual memory, caches, priority inversion, reentrancy, semaphore vs mutex, spinlocks   Answer Question

  6.  

    Embedded Software Engineer Interview

    Anonymous Interview Candidate in Boulder, CO
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. I interviewed at Qualcomm (Boulder, CO) in April 2017.

    Interview

    There was a phone screen before the onsite interview.
    In the phone screen, the interviewer asked a lot of questions about Embedded C, and gave me a link list question to write.
    The phone screen was almost 6 hours long.

    On the contrary, there was no link list questions asked, which was a bit shocking. There was also a lunch with manager, which is not evaluated, where the manager talks about the company and position.
    There is also an HR, where HR tells you about the feedback from the previous interviewers.

    Interview Questions


  7. Helpful (5)  

    Embedded Software Engineer Interview

    Anonymous Interview Candidate in Boulder, CO
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied online. The process took 5 weeks. I interviewed at Qualcomm (Boulder, CO) in February 2017.

    Interview

    2 weeks after applying online I was contacted by the hiring manager for a technical phone screen. We went over pointers and simple function design/testing on a shared word document. 2 weeks later I went in for a full day interview at the Boulder campus. There were 13 other candidates there doing the same thing. I had (4) hour long technical interviews with different members of various teams and (1) half-hour long interview with HR. They fed us lunch and did a brief recruiting presentation. 2 weeks later they sent a generic email stating "Although we were very impressed with your background and qualifications, we are unable to offer you a position with Qualcomm at this time."
    Overall it seemed like they were more interested in finding book worms fresh out of school with no practical working experience than someone with actual embedded engineering experience.
    Make sure to study linked lists, linked lists, binary trees, and more linked lists because that is all they seem to care about!

    Interview Questions

    • white board: find the first non-recurring character in a string. i.e. input "abbcdcaea" would return "d"   2 Answers
    • white board: find the degrees between the minute hand and hour hand when a clock is at 3:15   Answer Question
    • white board: implement a queue/fifo with push/pop functionality using linked lists   Answer Question
    • white board: create a custom malloc and free function using linked lists   Answer Question
    • white board: swap the values of two pointers without a temp variable   2 Answers
    • white board: write a function that determines if a given variable is a power of 2 or not   1 Answer
    • scheduling, context switching, memory, linked lists, linked lists, linked lists, etc.   Answer Question
  8. Helpful (3)  

    Embedded Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Qualcomm in February 2017.

    Interview

    I applied online and was scheduled for a phone interview. Interview lasted about 45 min. Questions were mainly about resume, operating systems and C. There was one C coding question on google docs. In all, pretty straightforward questions.

    Interview Questions

    • Resume projects, RTOS and GPOS, multithreading and synchronization, C coding question on strings.   Answer Question

  9. Helpful (1)  

    Embedded Software Engineer Interview

    Anonymous Interview Candidate in Boulder, CO
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took 3 weeks. I interviewed at Qualcomm (Boulder, CO) in February 2017.

    Interview

    Interview consisted of an hour long initial phone screen and then a "round robin" interview with many other candidates. Interviews were both almost completely technical. They didn't seem interested in getting to know the candidates, only how they could perform under pressure and with technical problems.

    Phone interview (1 hr) (pure technical)
    Q: What is a watchdog timer?
    A: Correct
    Q: What is atomic programming/non-locking operation?
    A: Idk
    What is concurrency and multithreading?
    A: correct
    What is static keyword?
    A: correct
    What is volatile keyword?
    A: correct
    Programming problem (live) (reverse a linked list)
    A: correct

    In person interview (round robin, 4 interviews, 30 min each, whiteboard)
    I1: Add a new node to a linked list
    A: Mostly correct
    I2: Embedded systems questions, low level programming question using "malloc"
    A: Incorrect, did not perform well
    I3: Function that takes a 2d array of a "sudoku board", and checks to make sure it is a possible board.
    A: Mostly correct
    I4: Reverse string function, reverse words function, binary tree questions
    A: Correct


  10.  

    Embedded Software Engineer Interview

    Anonymous Interview Candidate in San Diego, CA
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through an employee referral. I interviewed at Qualcomm (San Diego, CA) in February 2017.

    Interview

    I could not pass the phone screen which was my 1st experience and wasn't related to my major (Electrical Engineering). Phone screen took around 30 minutes and there were 5 technical questions and others about my ability based on what I wrote on resume.

    Interview Questions

    • Explain and describe how binary search tree work based on your own previous works   Answer Question

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.