This was, absolutely, the worst interview process I have ever experienced. The whole process was extremely confusing.
They had me do a phone interview for one position (software engineer in 5G/LTE). That phone call was fine; they asked pretty specific questions, questions about C, nothing unreasonable though.
Then, two days later, they had me do another phone interview, but for a totally different position (software engineer in 4G). I was somewhat confused by this but agreed to do it.
This is where things got bad. The interviewer started the phone call sounding very unprepared. He clearly hadn't looked at my resume and asked me when I graduated. I said May. He then asked me, in a condescending way, why I was doing an internship right now if I had already graduated. This threw me off, but I kept my composure and simply told him I needed/wanted more experience before I got a full-time job.
The interviewer then proceeded to berate me with technical questions about things I knew nothing about (operating systems) and got frustrated and rude when I didn't know certain answers. I was trying my best, but I actually had to end the phone call because I was in tears (yes, it was that bad).
Then the company's HR reached out to me, telling me they wanted me to come for an on-site interview but that I needed to finish the phone interview first. So, they made me do a third phone interview...but for a totally different position?!?
It made no sense at all.
After putting me through all this and being promised an on-site interview, they emailed me three weeks later saying, "Never mind, we're not going any further." A gigantic waste of time, extremely unprofessional, and emotionally taxing. Definitely don't even waste your time.
Quick sort, merge sort, and time complexities.
What is the difference between Java and C?
Data structures and algorithm questions.
OS concepts: semaphores, mutexes, deadlock.
Linked lists.
The following metrics were computed from 130 interview experiences for the Qualcomm Software Engineer role in San Diego, California.
Qualcomm's interview process for their Software Engineer roles in San Diego, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Qualcomm's Software Engineer interview process in San Diego, California.