The interview mainly involves OS questions, including deadlock, multithreading, and race conditions. The interviewer was really nice and able to help me during the process. Since it's a hardware company, they do ask quite a lot about the low-level components of the OS.
What are Kernel Mode Drivers?
What's the difference versus User Mode Drivers?
The following metrics were computed from 26 interview experiences for the AMD Software Engineer role in Canada.
AMD's interview process for their Software Engineer roles in Canada is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for AMD's Software Engineer interview process in Canada.