The interview consisted of two parts, each lasting half an hour.
The first part began with a simple problem-solving/logic question. This was followed by a sheet with six questions where I had to write solutions in C, without using any fancy libraries. Finally, I was given a top-down view of a motherboard and asked to label all the ports and connectors.
The second part was more easy-going. It consisted mostly of behavioral questions and some C questions (e.g., what is a pointer, interrupts, linked lists). They also asked about my side projects.
Write a C program to find if a computer is big-endian or little-endian.
The following metrics were computed from 3 interview experiences for the AMD Software Engineer (Internship) role in Hamilton, Canada.
AMD's interview process for their Software Engineer (Internship) roles in Hamilton, Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for AMD's Software Engineer (Internship) interview process in Hamilton, Canada.