The compiler engineering interview involves recruiter screening, data structure assessments, and intense technical rounds. Need to demonstrate expertise in LLVM/GCC, SSA form, register allocation, and optimizations, alongside architecture-specific knowledge and low-level C++ systems design.
Interview questions [1]
Question 1
Ask me about some back-end questions: Focuses on Register Allocation (Graph Coloring vs. Linear Scan)
I applied online. The process took 2 weeks. I interviewed at AMD (San Jose, CA) in Mar 2025
Interview
There were two technical rounds. The first round was conceptual topics, no coding. The second round was coding, leetcode style. Make sure to know your resume well, and be comfortable with common algorithms. This was for internship.