I had phone interviews with two different managers, both lasting about an hour. The phone interviews were based on my PhD thesis, basic compiler theory, and basic C++.
Then, I was called for an on-site interview at San Diego. I had to give a talk in front of the interview panel. Subsequently, I met with five managers, including one lunch interview. Finally, I met with HR, which was just about overall experience, expected salary, etc.
The one-on-one interviews were mixed. They did not appear very prepared or organized. I had to switch between rooms for one one-on-one. One interviewer seemed bored and uninterested, working on other tasks while I was answering questions. This interviewer also assumed I was from a specific country, which I am not. This individual came across as very unprofessional.
The lunch interview felt awkward and, in my opinion, was a bad idea. My final two interviews went exceptionally well; the director was nice and encouraging.
However, I received no offer in the end, which was expected given that the majority of my interviews were not great.
How LLVM generates induction variables.
The following metrics were computed from 1 interview experience for the Qualcomm Software Engineer/Compiler Engineer role in San Diego, California.
Qualcomm's interview process for their Software Engineer/Compiler Engineer roles in San Diego, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Qualcomm's Software Engineer/Compiler Engineer interview process in San Diego, California.