Online interview. 1 hour.
The interviewers were friendly. One interviewer started first, then the second one joined in half way.
Didn't have much time to prepare so did poorly, but overall the interview process was alright.
I applied online. I interviewed at AMD (Austin, TX) in Jun 2020
Interview
Recruiter reached me out online. Very general HR related questions. Then hiring manager set up 2 different rounds of technical interview sessions with his 2 staff engineers. Each interview was scheduled for 1 hour but each time it went close to 2 hours. Recruiter said 2 of these interviews went very well that the hiring manager wants to screen more. I was told I would be reached out with a week but I did not hear back from them ever. Finally when I reached back to the recruiter I was told that they already found a candidate. Although I was told that there will be more screening but in the end it did not happen. Very poor professionalism.
Interview questions [1]
Question 1
Computer architecture, cache coherency, memory management, digital logic, OOP questions in C++, data structure such as hash map, queue and stack. I was also asked about my current role as a Test Engineer, seemed like they were very impressed as the discussion moved further from there but it did not matter any way.
I applied through a recruiter. The process took 1 week. I interviewed at AMD (Markham, ON) in Nov 2021
Interview
3 hour interview with 3 different people. Asked all sorts of questions about digital design and verilog coding. Fairly difficult and had to do a lot of thinking for sure. Knowledge on flops, metastability, verilog, De Morgan's Theorem will all come in hand.
I applied through a recruiter. I interviewed at AMD (Montreal, QC) in Jul 2021
Interview
3 technical interviews from each member of the team, they asked questions about basic RTL and Verilog. Some logic questions as well. They were very basic stuff so review the basics.