I applied online. The process took 3 weeks. I interviewed at Qualcomm in Jan 2013
Interview
Received email from HR looking for two 30-45 minute periods, had some difficulty finding an appropriate time, eventually interviewed with senior engineer and manager.
Senior engineer asked very easy basic questions, such as linkedlist/arrays, encapsulation, object-oriented programming, etc; manager asked very difficult questions, IE. parallel computing. I was honest with what I knew and didn't know. After a week, I got the offer.
I applied online. The process took 1 day. I interviewed at Qualcomm (San Diego, CA) in Feb 2013
Interview
Phone Interview
=> Stack, Heap,Memory Leak vs Memory Corruption, St, ructure vs Union, TCP Congestion Control, AIMD, Mutex,Semaphore Deadlock,IPC's
On Site Interview
=> Function Pointers, Deadlock, Semaphore, Interrupts, IPC, RPC Details, Chaging/Determining Byte Order, Networking, NAT, Questions on Resume,Determining whether Loop in a Linked List
Interview questions [1]
Question 1
Deadlock Question about two threads. Where exactly can things go wrong. He gave me a hint about thread getting rescheduled and then I could infer some problem.