Taro Logo

Data Protocol Stack Development Software Engineer Interview Experience

July 22, 2016
Neutral ExperienceNo Offer

Process

I was contacted via email about a phone interview, and a Skype session was created for the interview (to do real-time coding).

The interviewer was friendly and made me feel comfortable.

He started by asking me questions about:

  • My resume
  • The projects I have done
  • My internship experiences

He then asked me technical questions based on Networking protocols, Operating Systems, and C programming.

Questions

What are TCP and UDP? Why would we use TCP if IP is enough to communicate based on IP addresses?

Explain the whole process of sending a PDU across a network. What are the deciding factors for sending a packet across a network (congestion, flow control)?

What is an OS? What are its functions?

Explain scheduling and the different types of scheduling algorithms.

Explain deadlock. How do we avoid deadlock?

Explain priority inversion and how to avoid it.

What is IPC? Explain shared memory.

Abbreviate a sentence to just the first characters of the words (in C).

Write a function to sort a linked list. Insert an element into this sorted linked list.

Flashlight dropping question: Given two "indestructible" flashlights, determine the highest story from which you can drop them without breaking them. The test is in a 100-story office building. What is the algorithm?

Write a function to check if a bit is set in a specific position.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Qualcomm Data Protocol Stack Development Software Engineer role in United States.

Success Rate

0%
Pass Rate

Qualcomm's interview process for their Data Protocol Stack Development Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for Qualcomm's Data Protocol Stack Development Software Engineer interview process in United States.

Qualcomm Work Experiences