Started with a half hour phone interview with Hiring Manager that was not technical. Second phone interview was a half hour of asking technical questions about graphics knowledge and vector math. Third interview was on site and consisted of 7 45 minute white board/technical sessions. An hour lunch was in between so I was there for a total of 6.5 hours. Questions range from C++ to graphics and everything in between. Extremely intelligent people who are very passionate about what they do so if you are similar minded then you will have fun!
Interview questions [1]
Question 1
In what coding situation can a c++ variable be optimized out by a compiler and what is the way to prevent this from occurring.
I applied through college or university. The process took 4 weeks. I interviewed at AMD (Santa Clara, CA) in Aug 2016
Interview
Set up phone interview through university recruiting which was mostly experience and light technical questions. Then onsite interviews with technical and algorithm questions, also some OS questions about multithreading and virtual memory.
I applied through an employee referral. The process took 3 days. I interviewed at AMD (Toronto, ON) in Feb 2017
Interview
The manager interviewed me and asked details on my resume, especially my intern experience. And then , the manager gave me a paper to answer 12 or 14 programming questions. I was told that I could choose any programming language I was familiar with and did not need to answer all questions (they covered different aspects of programming).
Interview questions [1]
Question 1
There is a sequence of integer numbers, write a function to reverse the order of numbers.