AMD uses an online assessment for some software roles and not for others. When interns and early-career candidates get one, reports describe two coding problems in C or C++ alongside multiple-choice questions on data structures, pointers and computer architecture, often in about an hour. This page covers what the AMD online assessment is, its format and timings, how it is scored, the rules to know before you start, how to prepare and a two-week practice plan.
What the AMD online assessment is
AMD publishes no OA specification, and a 2026 prep guide notes that AMD has not confirmed a universal process or a required assessment platform for its 2027 internships, so this page reflects candidate reports and guides checked on November 12, 2026. A March 2025 campus intern report from India described 20 multiple-choice questions on data structures and pointers plus two coding problems that had to be solved in C or C++. Another account described a 60-minute screen with two coding problems, a matrix task and a greedy problem, plus several multiple-choice questions. Hardware, design-verification and experienced systems roles more often start with a recruiter screen or a project discussion instead.
For the low-level depth, see C++ interview questions and hardware engineer interview questions.
Format and timings
| Part | What it involves | Time and questions |
|---|---|---|
| Coding | Two problems, sometimes restricted to C or C++; matrix, greedy and array tasks are reported | Commonly reported: about 60 minutes in total |
| Data structures and pointers multiple choice | Pointer arithmetic, memory, linked structures and complexity | One 2025 intern report: 20 questions |
| Architecture and OS questions (some roles) | Floating-point and bit representation, caches, pipelining, processes and threads | In the test or in later interviews |
Total: commonly reported as about 60 minutes, though AMD publishes no universal format.
How it is scored
- Coding problems are graded on hidden test cases.
- AMD publishes no cut-off, scoring formula or passing score.
- The assessment decides who moves on to the hiring team; later interviews dig into projects and fundamentals, so it is not the only signal.
Rules to know before you start
- Read the invitation for timing, allowed languages and monitoring rules; some tests accept only C or C++.
- Ask your recruiter whether your requisition includes an assessment at all, and whether it mixes coding with multiple choice.
- Outside help is not allowed.
How to prepare
- If C or C++ is required, practice writing solutions without the shortcuts you rely on in Python.
- Revise pointers and memory: pointer arithmetic, references, dynamic allocation, and what STL containers do underneath.
- Revise architecture basics: two's complement, IEEE floating point, cache hierarchy and locality, pipelining and hazards, and branch prediction.
- Practice matrix traversal and greedy problems at easy to medium level.
- GPU and graphics teams: read up on parallelism basics, since later interviews may ask about them.
A two-week practice plan
- Days 1 and 2: confirm with your recruiter whether there is an assessment and which languages it allows.
- Days 3 to 5: two problems a day in C++ on arrays, matrices and greedy choices.
- Days 6 and 7: pointers and memory: 20 multiple-choice-style questions a day, checked by compiling.
- Days 8 and 9: architecture: number representation, caches, pipelining and hazards.
- Day 10: operating systems and Linux basics: processes, threads, memory and common commands.
- Day 11: STL internals: how vector grows, and how map and unordered_map differ.
- Day 12: one 60-minute mock with two coding problems and 20 multiple-choice questions.
- Day 13: review mistakes, then rest.
- Day 14: take the test in one sitting.
Related guides: what an online assessment is, the HackerRank assessment guide, AMD coding interview questions.
On the day, and the mistakes to avoid
- Check the invitation for the platform, the sections, the time per section and whether wrong answers cost marks.
- Try the platform's sample test so the editor, run button and question navigation are familiar.
- Use a reliable laptop on a stable connection, with a working webcam if the invitation asks for one, and close other apps and tabs.
- Note whether sections are timed separately; time left in one section may not carry over.
- Answer the multiple-choice items you know quickly, flag the rest and protect time for the coding problems.
- Before submitting code, run your own edge cases and remove debug prints.
Mistakes that cost candidates:
- Spending the whole clock on one coding problem and leaving easy multiple-choice points unanswered.
- Guessing on every multiple-choice item in a test that uses negative marking.
- Revising only LeetCode and skipping the C output, pointer and operating-system questions.
- Submitting a brute-force solution that passes the samples but times out on hidden tests.
- Switching tabs or windows in a monitored test, which can be logged.
What happens after the AMD online assessment
Selected candidates commonly report meeting the hiring team after a recruiter screen, then technical interviews on coding, C++, operating systems, computer architecture or Linux, depending on the team. Intern loops are often short, sometimes one or two interviews, and timelines vary by team. For the next stage, see our technical phone screen guide.
Where CoPilot Interview fits
Online assessments are tests you take on your own: outside help is not allowed, and proctoring settings can flag other apps, tab switches or a second voice. Practice beforehand instead. CoPilot Interview is an AI interview assistant; its free AI mock interview prepares you for the interviews that follow the assessment, with questions built from your résumé and the job description and each spoken answer scored out of ten. The free plan gives 15 minutes a day of live help in sessions of up to 15 minutes, with AI mock interviews included. Read the invitation carefully and follow your employer's rules.
Disclosure: CoPilot Interview is our product, so weigh what we say about it accordingly.
Frequently asked questions
Does AMD have an online assessment?
For some software roles, yes; others go straight to recruiter or technical interviews. Ask your recruiter.
What is on the AMD OA?
Reports describe two coding problems, sometimes C or C++ only, plus multiple-choice questions on data structures, pointers and sometimes architecture.
How long is the AMD OA?
About 60 minutes in the reports that give a figure; AMD publishes no universal format.
What topics come up in AMD interviews after the OA?
C++ and STL internals, computer architecture such as caching and floating-point representation, operating systems, Linux and your projects, as candidates commonly report.
Can I use AI tools during the AMD online assessment?
No, unless the instructions explicitly allow it. Assessments are meant to be taken on your own, and proctoring settings can flag other apps, tab switches or pasted code. Use AI tools to practice beforehand, and follow your employer's rules.
Practice this interview before the real one
The AI mock interview builds questions from your resume and the job description, reads them aloud and scores each spoken answer out of 10. Included on the free plan.
Start a mock interview