Taro Logo

5G Software Engineer Interview Experience - San Diego, California

July 1, 2020
Positive ExperienceGot Offer

Process

I had a phone interview with the 5G team. I am still waiting to hear back; it should take about 10 days.

I wanted to put this up for reference (for the questions).

(I will check "Yes" for good luck : - ))

Questions

How does casting work in C (memory)?

Difference between big-endian vs. little-endian? How can you tell if the machine you are coding on is big-endian or little-endian?

Union vs. struct: How does a union work in memory?

How does struct padding work? Where are the extra bytes stored in memory? (4 bytes aligned)

Was asked to find the errors in some C code:

  • Returning stack pointer
  • Allocating a huge array on the stack
  • Integer overflow

Given a sorted array, check whether a number exists (use binary search, let me use Python).

Given a string with numbers and letters, remove all the non-numbers from the string and convert that string to an int in C.

Basic OS stuff: What is multithreading? What is a mutex, and why do you need it? What is deadlock? Do threads share the same stack?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Qualcomm 5G Software Engineer role in San Diego, California.

Success Rate

100%
Pass Rate

Qualcomm's interview process for their 5G Software Engineer roles in San Diego, California is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Qualcomm's 5G Software Engineer interview process in San Diego, California.

Qualcomm Work Experiences