Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
💼 AMD Interview Experience | C++ Developer Role
Summary
I interviewed for a C++ Developer role at AMD, progressing through three technical rounds. Although I wasn’t selected in the end, it was a valuable and rewarding experience that tested both the depth and breadth of my skills, allowing me to revisit core CS concepts and improve my communication.
Full Experience
🧪 Round 1 – DSA Focused (1 Hour)
- Brief introduction
- 3 DSA Problems:
- Array-based logic
- String manipulation
- Dynamic Programming: Coin Change problem
✅ Verdict: Shortlisted for next round
💻 Round 2 – Technical Concepts (1 Hour)
- Quick intro
- OOP Concepts: Abstraction, Inheritance, Polymorphism, etc.
- SQL Query Problems:
- Covered loops, conditionals, subqueries, and SQL functions
- Problem Solving:
- Stock Price Variation (Sell first, then buy) — a reverse logic challenge
- Multithreading & Concurrency
✅ Verdict: Shortlisted
🧠 Round 3 – CS Fundamentals & Experience (1 Hour)
- In-depth discussion on:
- OS Concepts: Scheduling, Memory, Threads
- Computer Networks: Protocols, layers
- Advanced OOP Design: Real-world modeling
- Project Discussion: Prior experience, ownership, design choices
❌ Verdict: Not selected
🎯 Final Thoughts
Although I wasn’t selected in the end, every round was a valuable opportunity to:
- Revisit core CS concepts
- Solve challenging problems under pressure
- Communicate my thought process clearly
I'm grateful for the experience and looking forward to applying what I learned to future interviews. 🚀
Best of luck to anyone preparing for AMD or other system-level software roles. Stay consistent and curious!
Interview Questions (2)
A classic dynamic programming problem where the goal is typically to find the minimum number of coins needed to make a certain amount or the number of ways to make the amount from a given set of coin denominations.
A problem involving stock price variations that requires a reverse logic challenge, where the candidate needs to develop a strategy or algorithm assuming a sell operation precedes a buy operation, contrary to typical stock problems.