I applied online. The process took 3 weeks. I interviewed at AMD in Oct 2024
Interview
Manager round (comprised of technical questions + background and work ex + coding problems) + 4 Virtual Onsite rounds. Overall decent interview but some of the questions were beyond my scope/knowledge. For staff level roles, they do expect some very specific domain knowledge.
Interview questions [1]
Question 1
a. Pointers – how to allocate a integer pointer
b. Synchronization using Mutex
c. Mutex vs semaphores
d. Smart pointers in C++
e. Lambda functions in C++
f. Merge Intervals -- LC
g. Design a phonebook
h. What is your experience with performance counters.
i. What are the types of overloading.
j. API vs ABI
k. How do you typically handle a perf issue.
l. What is template specialization ?