AMD
Hardware-adjacent loops built on C and systems fundamentals, plus performance-oriented design questions that vary by team.
Typical loop
- 1Recruiter screen
- 2Technical phone screen: C and systems fundamentals
- 3Onsite: coding, memory, and concurrency rounds
- 4Team-specific domain round
- 5Hiring-manager conversation
Questions
Callback's practice questions and the LeetCode questions AMD has been asking, filtered together.
Asked on LeetCode
17 questions · all time
- Roman to IntegereasyHash TableMathStringfrequency 100.0
- Number of IslandsmediumArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 93.8
- Two SumeasyArrayHash Tablefrequency 93.8
- Merge IntervalsmediumArraySortingQuicksortfrequency 85.9
- Merge Sorted ArrayeasyArrayTwo PointersSortingfrequency 85.9
- Spiral MatrixmediumArrayMatrixSimulationfrequency 85.9
- Subarray Sum Equals KmediumArrayHash TablePrefix Sumfrequency 85.9
- 3SummediumArrayTwo PointersSortingfrequency 74.7
- Climbing StairseasyMathDynamic ProgrammingMemoizationfrequency 74.7
- Integer to RomanmediumHash TableMathStringfrequency 74.7
- LRU CachemediumHash TableLinked ListDesignDoubly-Linked Listfrequency 74.7
- Longest Substring Without Repeating CharactersmediumHash TableStringSliding Windowfrequency 74.7
- Middle of the Linked ListeasyLinked ListTwo Pointersfrequency 74.7
- Move ZeroeseasyArrayTwo Pointersfrequency 74.7
- Palindrome Linked ListeasyLinked ListTwo PointersStackRecursionfrequency 74.7
- Palindrome NumbereasyMathfrequency 74.7
- Top K Frequent ElementsmediumArrayHash TableDivide and ConquerSorting+4frequency 74.7