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.

AMD salary & ratings · All interview processes

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

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. Round 0: Recruiter / Telephonic Screen

    Phone · ~30 minutes · difficulty 1/5 · elimination round

    Mode of interview: Remote phone or video interview

  2. 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).

  3. 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.

  4. 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).

  5. Round 4: Managerial / Hiring Manager Round

    Onsite · ~30-45 minutes · difficulty 2/5

    Mode of interview: Onsite or virtual onsite interview

  6. 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.

  1. Round 0: HR / Recruiter Call

    Phone · ~30 minutes · difficulty 1/5 · elimination round

    Mode of interview: Remote phone or video interview

  2. Round 1: Hiring Manager Call (CV Overview)

    Phone · ~30 minutes · difficulty 1/5 · elimination round

    Mode of interview: Remote phone or video interview

  3. 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.

  4. 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.

  5. 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.

  6. 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.