There was 1 technical phone screen and 4 rounds in virtual onsite. Each round focused on problem-solving alongside fundamentals in C and systems programming. There were low-level design questions as well.
Phone screen - hiring manager was asking about my immigration status, and tone changed immediately. Almost felt unprofessional and discriminatory, I will remember it for a long time to come.
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)