AMD logo

AMD interview questions

8 first-hand experiences · See open roles at AMD

AMD runs a resume-and-project-centric loop rather than a heavy algorithmic gauntlet: a recruiter or manager screen followed by two to five technical conversations that live mostly inside whatever the candidate claims on their CV. Hardware and verification candidates get digital-design fundamentals, Verilog/SystemVerilog, timing and protocol questions plus a deep tour of their own project; software, firmware and kernel candidates get C, Linux internals, computer architecture and one or two moderate coding problems. India campus and lateral hiring (Bengaluru/Hyderabad) dominate the public writeups, with a smaller stream of US intern accounts.

These 8 writeups cover design verification, digital design, silicon design and other roles, India-heavy, some US (Austin). 5 of them were posted under a pseudonym (Reddit, GeeksforGeeks or forum handles), so we could not verify the authors’ identities.

Typical rounds
2.51-5 range
Outcomes shared
3/1offer / not
Most common round
Technical
Sources span
2021 - 2025

Most frequently reported · Behavioral(4), Concurrency(4), Operating systems(4), Past projects(4), Arrays & strings(3)

AMD’s official process

AMD's own student-programs FAQ describes a short pipeline: recruiters review each application, contact matching candidates for a screening call, and then move them to a meeting with the hiring team before an offer. It says interviews are framed around the candidate's own skills and experience rather than a fixed question set, that no specific interview feedback is given, and that candidates can track status in their candidate profile. A separate FAQ item asks candidates not to use AI to generate or read answers during live interviews.

Read AMD’s own hiring page →

What AMD is hiring for now

6 open roles in our index.

Most-posted roles

  • 162443 Power & Performance System Engineer Lead (162443)1
  • 163106 MTS Systems Design Eng. (163106)1
  • 163107 MTS Systems Design Eng. (163107)1
  • 171303_Power & Performance System Engineer (171303)1
  • 172203 SMTS Platform Application Engineer(NB/DT/WorkStation) (172203)1
  • 175701 Firmware Engineer (UEFI/BIOS firmware) (175701)1

Top locations

  • Taipei6

Commonly tested topics

Past projects·Resume deep-dive·Digital design·Verilog·SystemVerilog·UVM·Static timing analysis·Finite state machines·Computer architecture·Operating systems·Concurrency·Data structures & algorithms·Pointers·Linux internals·Bit manipulation·Embedded protocols·Behavioral

Interview experiences at AMD

Outcome
Seniority

Software Engineering Intern (9-month campus internship)

Internship

Not selected3 rounds

  1. 1
    Resume shortlistPhone screen

    No test was administered: AMD screened the whole eligible M.Tech batch on resume alone and invited a small fraction to interview.

    Covered · Resume deep-dive

  2. 2
    Technical interviewTechnical

    The interviewer walked through the candidate's machine-learning project layer by layer, then switched to a short C snippet with a deliberate memory-allocation mistake and two small scripting exercises.

    Covered · Past projects, Deep learning, Pointers, Python, Recursion

  3. 3
    Second technical interviewTechnical

    A second interviewer joined immediately after the first and probed project conclusions and future work, everyday Linux troubleshooting commands, and C fundamentals such as storage classes and sizing a type without sizeof.

    Covered · Past projects, Linux commands, Data structures & algorithms, Arrays & strings, Operating systems

Shared by Gautham Shekar on blog · 2021-06-29

Software Engineering Intern (Austin, Texas)

Internship

Received an offer1 round

  1. 1
    Hiring manager interviewHiring manager

    A single hour-long manager conversation split roughly into resume and motivation questions, a block of language and OOP theory (abstract classes vs interfaces, synchronization, garbage collection, generators), and one short coding problem where the expected answer was parallelising the scan rather than a clever sequential trick.

    Covered · Behavioral, Resume deep-dive, OOP, Concurrency, Arrays & strings

Shared by Akash Kumar on blog · 2024-01-28

Hardware Engineer

New grad

Outcome not shared1 round

  1. 1
    Hardware technical interviewTechnical

    A broad fundamentals sweep: universal gates and mux-based gate realisation, divide-by-two clocking, gray code conversion, latch versus flip-flop timing, Mealy versus Moore, and an FSM for a sequence detector, followed by Verilog modelling styles and serial-bus protocol knowledge, ending on C memory and bitwise questions.

    Covered · Digital design, Finite state machines, Verilog, Embedded protocols, Pointers

Shared by Anonymous (GeeksforGeeks) on gfg · 2024-05-02

Intern, Computer Science (on-campus, dual degree)

Internship

Outcome not shared1 round

  1. 1
    Systems technical interviewTechnical

    After a project walkthrough the interviewer asked for an efficient mid-list insertion on a linked list, then spent the rest of the round on operating-system internals: threads versus processes, protecting shared resources, virtual versus physical addressing, address translation, caches and the boot sequence.

    Covered · Past projects, Data structures & algorithms, Concurrency, Operating systems, Computer architecture

Shared by chweetharla on gfg · 2021-03-09

Senior Software Engineer, firmware/embedded (AMD Xilinx)

Experienced

Outcome not shared4 rounds

  1. 1
    Telephonic screenPhone screen

    A short call built entirely around bit-level manipulation: conditionally reading and setting individual bits, and reversing byte order with bitwise operators and unions.

    Covered · Bit manipulation, Endianness, Pointers

  2. 2
    Embedded systems technicalTechnical

    Covered ARM TrustZone and pipelining, memory protection, symmetric versus asymmetric cryptography, debug levels, how a program runs on a limited register file, and per-task stack supervision.

    Covered · ARM architecture, Security, Debugging, Concurrency, Operating systems

  3. 3
    RTOS and hardware interface technicalTechnical

    Focused on runtime health of an embedded system: detecting and monitoring stack overflow and stack usage, what is specified when a task is created, the role of debuggers, cache memory, and how ADC resolution is chosen.

    Covered · RTOS, Debugging, Computer architecture, Embedded protocols

  4. 4
    Boot/low-level technicalTechnical

    Why startup code is written in assembly, the startup sequence flow, what state is saved on switching to an interrupt stack, plus one small programming exercise on finding the most repeated number.

    Covered · Boot sequence, Assembly, Interrupts, Arrays & strings

Shared by Anonymous (GeeksforGeeks) on gfg · 2023-08-07

Software Engineer (Linux kernel), AMD India

Experienced

Received an offer3 rounds

  1. 1
    Online screeningOnline assessment

    A 90-minute virtual screen mixing multiple-choice questions with code snippets at basic to medium difficulty, plus a hard string-matching problem.

    Covered · Data structures & algorithms, Dynamic programming, Debugging

  2. 2
    Technical interviewTechnical

    A 45-minute live round with one tree problem (lowest common ancestor) followed by systems theory: locks and semaphores, sketching a producer-consumer design, and Linux kernel specifics such as the user-to-kernel transition and module init/exit.

    Covered · Trees, Concurrency, Operating systems, Linux internals

  3. 3
    Hiring manager roundHiring manager

    A 30-minute closing conversation with the hiring manager on motivation for switching, team impact and five-year plans, with a classic water-jug measuring puzzle dropped in.

    Covered · Behavioral, STAR stories, Puzzles

Shared by Anonymous (Naukri Code360) on blog · 2022-06-09

Design Verification / Digital Design Engineer

New grad

Outcome not shared5 rounds

  1. 1
    Phone screeningPhone screen

    A ten to fifteen minute call covering academic background, why VLSI, prior Verilog/SystemVerilog exposure and industry-oriented training.

    Covered · Resume deep-dive, Past projects, Verilog

  2. 2
    Core digital electronicsTechnical

    Fundamentals block inside a 40-45 minute technical interview: blocking versus non-blocking assignments, metastability and synchronisers, setup and hold violations, synchronous versus asynchronous FIFOs, and what STA actually checks.

    Covered · Verilog, Metastability, Static timing analysis, Digital design

  3. 3
    Resume project deep-diveTechnical

    A walkthrough of the candidate's UVM router verification and AHB-to-APB bridge work, including how coverage closure was reached and which simulators and lint tools were used.

    Covered · Past projects, UVM, Functional coverage, EDA tools

  4. 4
    Advanced verification conceptsTechnical

    Design-and-discuss questions on building a constrained-random testbench for a FIFO, FPGA versus ASIC implementation trade-offs, RTL optimisation ahead of synthesis, the RTL-to-GDSII flow, and debugging large UVM environments.

    Covered · Constrained random verification, FPGA vs ASIC, RTL synthesis, Debugging

  5. 5
    HR discussionBehavioral

    Motivation for the semiconductor industry, the effect of external training and an internship, and how the candidate balanced academics with mentoring work.

    Covered · Behavioral, Past projects, Career goals

Shared by Nagaraju Ramavath on linkedin · 2025-12-05

CPU Design Engineer 2, Bengaluru

Experienced

Received an offerBase: 18 LPA; Relocation/Signing Bonus: 5L; Stock bonus: 33K USD vested over 4 yrs; Total comp: 30.5 LPA (for 1st year)2 rounds

  1. 1
    Rounds 1-4: Technical interviewsTechnical

    The candidate reported four technical rounds for a CPU design role after roughly three years at a product company, but did not describe the content of each round.

    Covered · Digital design, Past projects

  2. 2
    Managerial roundHiring manager

    A closing managerial conversation completed the five-round loop before the offer.

    Covered · Behavioral

Shared by Anonymous (LeetCode Discuss, topic 2369354) on blog · 2022-08-02

AMD interviews: FAQ

What is the interview process like at AMD?
AMD runs a resume-and-project-centric loop rather than a heavy algorithmic gauntlet: a recruiter or manager screen followed by two to five technical conversations that live mostly inside whatever the candidate claims on their CV. Hardware and verification candidates get digital-design fundamentals, Verilog/SystemVerilog, timing and protocol questions plus a deep tour of their own project; software, firmware and kernel candidates get C, Linux internals, computer architecture and one or two moderate coding problems. India campus and lateral hiring (Bengaluru/Hyderabad) dominate the public writeups, with a smaller stream of US intern accounts.
What topics does AMD test in interviews?
Commonly reported topics include Past projects, Resume deep-dive, Digital design, Verilog, SystemVerilog, UVM.

These guides summarize public, first-hand interview experiences shared by candidates. They describe the shape of each loop and the topics that came up, not a leaked question bank, and every experience links back to its original source. Processes change often; treat this as directional prep, not a script.