AMD interview process (2026)
Round-by-round breakdown of the AMD software engineering interview across 3 levels and 16 rounds: interview mode, sample questions, and worked solutions.
Software Engineering Intern / SDE Intern (Co-op, ~6-9 month; also 2-month summer)
Difficulty: Medium · Timeline: 1-3 weeks · Recommended prep: 4-6 weeks · Cooldown: 6-12 months
-
Round 0: Online Assessment (OA)
Assessment · ~60-120 minutes · difficulty 2/5 · elimination round
Mode of interview: Online assessment
Sample question: Number of Islands — Given an m x n 2D binary grid of '1' (land) and '0' (water), count the number of islands. An island is surrounded by water and formed by connecting adjacent lands horizontally or vertically.
-
Round 1: Technical Interview 1 (Telephonic / Video)
Phone · ~30-45 minutes · difficulty 2/5 · elimination round
Mode of interview: Remote phone or video interview
Sample question: Longest Substring Without Repeating Characters — Given a string s, find the length of the longest substring that contains no repeating characters.
-
Round 2: Technical Interview 2 (Onsite / Video panel)
Onsite · ~40-60 minutes · difficulty 2/5
Mode of interview: Onsite or virtual onsite interview
Sample question: Merge Intervals — Given an array of intervals where intervals[i] = [start_i, end_i], merge all overlapping intervals and return the non-overlapping intervals that cover all the input intervals.
-
Round 3: Managerial + HR Round
Behavioral · ~20-30 minutes · difficulty 1/5
Mode of interview: Live behavioral interview
Software Engineer / SDE (entry to SDE-2), Bangalore & Hyderabad
Difficulty: Medium · Timeline: ~8-12 days · Recommended prep: 4-8 weeks · Cooldown: ~6-12 months
-
Round 0: Recruiter / Telephonic Screen
Phone · ~30 minutes · difficulty 1/5 · elimination round
Mode of interview: Remote phone or video interview
-
Round 1: Online Assessment (MCQ + Coding)
Assessment · ~60-90 minutes · difficulty 2/5 · elimination round
Mode of interview: Online assessment
Sample question: Number of Islands — Given an m x n binary grid of '1' (land) and '0' (water), count the number of islands. An island is a maximal group of land cells connected 4-directionally (up/down/left/right).
-
Round 2: Technical Interview 1 (DSA / Coding)
Onsite · ~45-60 minutes · difficulty 3/5
Mode of interview: Onsite or virtual onsite interview
Sample question: Merge Intervals — Given an array of intervals [start, end], merge all overlapping intervals and return the non-overlapping intervals that cover all the input intervals.
-
Round 3: Technical Interview 2 (DSA + CS Fundamentals + OOPS)
Onsite · ~45-60 minutes · difficulty 3/5
Mode of interview: Onsite or virtual onsite interview
Sample question: Spiral Matrix — Given an m x n matrix, return all elements of the matrix in spiral order (clockwise starting from the top-left corner).
-
Round 4: Managerial / Hiring Manager Round
Onsite · ~30-45 minutes · difficulty 2/5
Mode of interview: Onsite or virtual onsite interview
-
Round 5: HR Round
Offer · ~20-30 minutes
Mode of interview: Offer discussion
Senior Software Engineer / SDE-2 (systems/firmware + SWE), Hyderabad & Bangalore
Difficulty: Hard · Timeline: Typically a few weeks end-to-end (recruiter -> manager -> te · Recommended prep: 6-10 weeks · Cooldown: No official cooldown published for AMD; unverified.
-
Round 0: HR / Recruiter Call
Phone · ~30 minutes · difficulty 1/5 · elimination round
Mode of interview: Remote phone or video interview
-
Round 1: Hiring Manager Call (CV Overview)
Phone · ~30 minutes · difficulty 1/5 · elimination round
Mode of interview: Remote phone or video interview
-
Round 2: Technical Loop — Interview 1
Onsite · ~45-60 minutes · difficulty 3/5
Mode of interview: Onsite or virtual onsite interview
Sample question: Coin Change — Given coin denominations and a target amount, return the fewest number of coins needed to make up that amount, or -1 if it cannot be formed. Unlimited coins of each denomination.
-
Round 3: Technical Loop — Interview 2
Onsite · ~45 minutes · difficulty 3/5
Mode of interview: Onsite or virtual onsite interview
Sample question: Sliding Window Maximum — Given an array and a window size k, return the maximum of each contiguous window as it slides from left to right. Aim for O(n) using a monotonic deque.
-
Round 4: Technical Loop — Interview 3 (Domain / Architecture)
System_design · ~45 minutes · difficulty 3/5
Mode of interview: Live system design interview
Sample question: Design the software stack for GPU context switching between multiple applications — Design the software/driver layer that lets a GPU be time-shared across multiple applications: GPU state save/restore, command-buffer submission and ring buffers, per-context isolation, and priority-based scheduling of contexts. Discuss preemption granularity, latency vs. throughput tradeoffs, and how state is checkpointed. This is a hardware-software interface design rather than a web-scale system.
-
Round 5: Technical Loop — Interview 4 (Deep-Dive / Broad Final)
Onsite · ~45 min · difficulty 4/5
Mode of interview: Onsite or virtual onsite interview
Sample question: Trapping Rain Water — Given n non-negative integers representing an elevation map where each bar has width 1, compute how much water it can trap after raining.
Other companies' interview processes
Worked sample solutions (code, design diagrams, and STAR answers) for every round are available in the FAANGPlus app: open interview processes.