Taro Logo

Modem Firmware Engineering Interview Experience - San Jose, California

November 1, 2020
Positive ExperienceNo Offer

Process

Two technical rounds:

  • 35 minutes
  • 1 hour 15 minutes

Coding question in C/C++.

Topics include:

  • Driver Development
  • Good knowledge of C
  • Computer architecture
  • University projects
  • Work experience related questions

Questions

  1. Pointer declaration and how it looks in memory?

  2. How to define concurrency in C programming?

  3. Generic pointer?

  4. Switch and if-else differences, and which one is more efficient?

  5. Volatile: What bug could occur if volatile is not declared?

  6. Difference between structure and union?

  7. Use cases of the union in embedded programming?

  8. What is a recursion function?

  9. How recursive programming can be dangerous in embedded programming (stack overflow)?

  10. What is multithreading programming? Examples used in the project?

  11. Resume-based questions on work experience and university projects?

  12. What is virtual memory?

  13. What is cache?

  14. What is static and its use cases?

  15. Find the binary value of a negative number (text editor).

  16. Set and reset bits in a 32-bit register (text editor).

  17. Write a function to count the number of zeroes before the occurrence of 1 in a binary number from LSB.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Qualcomm Modem Firmware Engineering role in San Jose, California.

Success Rate

0%
Pass Rate

Qualcomm's interview process for their Modem Firmware Engineering roles in San Jose, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Qualcomm's Modem Firmware Engineering interview process in San Jose, California.

Qualcomm Work Experiences