The process took 1 day. I interviewed at Qualcomm (San Diego, CA) in Oct 2011
Interview
One phone interview firstly, then onsite interview with 7 persons. The questions include using MUX to design logic gates, verification problems, coding with Verilog and C and DSP.
Sometimes I don't need to write the complete code, just describe my idea. As a big company, they requires more and some of the questions are difficult. But as a PhD, I don't think it is a good way to ask me so many general ASIC design questions. I can perform better in more specific professional questions in my research area.
It was on campus hiring. It consists of an online assessment and resume screening, followed by 3 rounds of interviews, out of which 2 were technical and 1 was HR.
I applied through a recruiter. I interviewed at Qualcomm (Hsinchu)
Interview
The interview process spanned 4 days with one 1–2 hour session per day. Each round began with a 30-minute discussion on my college projects, followed by deep dives into Computer Architecture (CPU Design, Cache DDesign, etc.). One of the sessions also included a simple whiteboard coding question.
Interview questions [1]
Question 1
Cache Design (calculating cache bits involves breaking down the CPU address into Tag, Index, and Offset field)
The interviewer was friendly and created a supportive atmosphere. They offered constructive hints when I got stuck, showing they were focused on my thought process, which made for a positive experience.
Interview questions [1]
Question 1
They asked questions on STA,my projects, Verilog case statements