# AMD Software Engineer Interview Experience

Aced (formerly Exponent) publishes a public search API over its indexed pages; the guide is at https://www.aced.io/agents/agent-access.

Source: https://www.aced.io/experiences/amd-software-engineer-interview-bf13c0
Source observed: 2026-11-05T01:18:05.104Z
Last checked: 2026-11-05T01:18:05.104+00:00
Indexed: 2026-11-06T18:18:54.878+00:00

---

# Software Engineer Interview Experience

We publish an interview experience for an AMD Software Engineer candidate in **India**, conducted **onsite**. The experience was **submitted 5 months ago**. The result was **Rejected**.

![AMD](https://exponent-static.s3.amazonaws.com/company_logos/amd.png)

## Interview details

- **Interview date:** 8 months ago
- **Timespan:** 2 days
- **Difficulty:** Difficult
- **Process:** 2 technical rounds, lasting around **5.5 hours** in total
- **Rounds shown:** 8 questions across 1 round

## Interview process

The process started with basic questions and became progressively more challenging. Interviewers focused heavily on problem-solving ability, C++ fundamentals, data structures, memory management, and operating-system concepts.

For coding questions, interviewers often started with a straightforward version of a problem and then continuously modified the constraints, expecting more optimized solutions. The candidate reported that explaining the thought process, discussing trade-offs, and solving the initial versions went well. Deeper follow-up discussions about low-level system concepts and advanced optimizations were more difficult as interviewers pushed for further improvements.

## Technical interview

The listed round contains **8 questions**. Question types are:

- [Coding](https://www.aced.io/questions?type=coding)
- [Technical](https://www.aced.io/questions?type=technical)
- [Behavioral](https://www.aced.io/questions?type=behavioral)

### Specific questions asked

1. What is the difference between stack memory and heap memory?
2. What happens internally when you allocate memory using `MALLOC`?
3. Explain the runtime and space complexity of your solution.
4. Explain the memory layout of a process.
5. Explain virtual memory.
6. Explain cache locality and why vectors are cache-friendly..
7. Invert a binary tree.
8. [Find the number of rotations in a circularly sorted array.](https://www.aced.io/questions/1139)

## Access to more experiences

We offer access to **1.8k+ interview experiences**, including the rest of this interview and new experiences added weekly. [Become a member](https://www.aced.io/upgrade?src=experience) or [Share your experience](https://www.aced.io/questions/contribute?src=experience).

A **24-hour trial** starts once your submission is approved.

---

[Read this page’s summary](https://www.aced.io/agents/api/public/v1/page-tldr?url=https%3A%2F%2Fwww.aced.io%2Fexperiences%2Famd-software-engineer-interview-bf13c0&trace=t_679ff9ab98f3)

## Ask a follow-up about this page

Need a more specific answer? Ask the exact question you have. It returns a fresh, cited answer from Aced (formerly Exponent)’s knowledge base. No account or API key required.

Open this URL with your own question, URL-encoded. Include your question in q. All research inputs are optional; no account or setup.

`GET https://www.aced.io/agents/agent/faq?q={question}&trace=t_679ff9ab98f3`

[Tool guide and examples](https://www.aced.io/agents/agent-access) · [OpenAPI](https://www.aced.io/agents/api/public/v1/openapi.json) · [Page TLDR form](https://www.aced.io/agents/agent-tools/page-tldr?url=https%3A%2F%2Fwww.aced.io%2Fexperiences%2Famd-software-engineer-interview-bf13c0). Opening a form does not execute a tool.