Glassdoor users rated their interview experience at AMD as 50% positive with a difficulty rating score of 2.67 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Computer Graphics Research and Senior Software Engineer rated their interviews as the hardest, whereas interviews for Formal Verification Engineer and Produktmanager roles were rated as the easiest.
The hiring process at AMD takes an average of 53 days when considering 6 user submitted interviews across all job titles. Candidates applying for AI Compiler Engineer had the quickest hiring process (on average 2 days), whereas Produktmanager roles had the slowest hiring process (on average 90 days).
- Applied online, via company website
- Recruiter called, discussing my background and interests
- Second interview with hiring manager and team, going over my experience and asking basic hardware concepts and python questions
- Call from recruiter about job offer
Interview questions [1]
Question 1
- What are the main components in a computer, draw it
- How I would prioritize three tasks given to me
- Simple python question on finding if list of numbers are even or odd
I applied online. I interviewed at AMD (Markham, ON) in Jan 2026
Interview
The interview was fair overall. It began with a brief self‑introduction, followed by questions about the skills listed on my résumé, including UPF, CDC, and RDC. The technical questions were challenging and required a deep understanding of those domains.
I was then asked to write Verilog code for clock dividers (divide‑by‑2, divide‑by‑3 with and without a 50% duty cycle). I struggled with this part because I haven’t coded recently and panicked during the exercise.
The interviewer did not turn on his camera, which caught me off guard, but he provided honest feedback at the end and informed me that I would not be moving forward. This was my first interview in this field, and I acknowledge that I didn’t perform as well as I could have.
Interview questions [1]
Question 1
Code a clock divider using RTL. What is CDC and RDC (explain in depth).
I applied through an employee referral. I interviewed at AMD
Interview
The role System Development Engineer is essentially a rebranded version of the traditional System Administrator position used previously at Google. The interview style felt similar to the Production Engineer (PE) interviews at Meta. The discussion focused on system design and Linux fundamentals, with the interviewer asking follow-up questions to go deeper into implementation details.
Interview questions [1]
Question 1
System design scenario
If you have one server with a single public IP address, and you need to host websites for several businesses (for example: a café, a butcher shop, and a repair shop), each with its own URL/domain, how would you set it up?
Explain how multiple domains can be served from the same public IP.
The interviewer then asked for more detailed implementation steps.
Linux fundamentals
Explain what happens under the hood when the ls command is executed in Linux.