Got the interview call through resume shortlist.
Scheduled an online interview.
two rounds of technical interview held on the same day. Asked about OFDM, MIMO and digital communication related questions. Also about the M.Tech project in detail.
Ho presentato la mia candidatura tramite segnalazione di un dipendente. Ho sostenuto un colloquio presso Qualcomm (San Diego, CA) nel mese di lug 2020
Colloquio
I had a phone interview with the 5G team... I am still waiting to hear back, should take about 10 days. I wanted to put this up for reference (for the questions).
(I will check "Yes" for good luck : - ))
Domande di colloquio [1]
Domanda 1
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 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 huge array on the stack, integer overflow
Given a sorted array, check whether 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?