Skip to main content

Real Interview Experiences

Learn what to expect directly from candidates and interviewers who've been through it.

Updated 4 hours ago
OpenAI
Software Engineer
OpenAI·Posted 1 month ago · May 2026

It was very rigorous but the recruiter was actually accurate and helpful about what to prepare, which is rare and I really appreciated that. The process consisted of a system design interview and a coding interview. The system design round focused on designing a payment processing system. The interviewer pushed beyond a basic design and spent a lot of time exploring failure modes, retries, idempotency, operational concerns, and correctness under real-world conditions. It felt closer to designing something that could actually run in production than many system design interviews I've done elsewhere. The coding round was also fairly challenging. The problem itself wasn't especially difficult from an algorithmic perspective, but it required careful handling of edge cases and a precise understanding of the requirements. I felt like there was less emphasis on LeetCode-style tricks and more emphasis on building a correct, production-quality solution. What went well was that the interviewers were engaged and clearly knowledgeable. The conversations felt collaborative rather than adversarial. What didn't go well, at least for me, was that I underestimated how much depth they expected around correctness and edge cases. In hindsight, I would have spent more time validating assumptions and thinking through failure scenarios before diving into implementation.

2 rounds3 questions
Read full interview
Share your experience or upgrade to unlock access

Interviewed recently? Share your experience to try it free, or become a member for full access.

OpenAI
Software Engineer
OpenAI·Posted 1 month ago · May 2026

The process was short-lived for me, unfortunately. The coding interview was an hour long, and the question was similar to the game of life, but for an infection spreading across a 2D array. I approached it much too methodically - explaining my approach before implementing, like I've learned to do from past technical interviews. The thing about this one is that theres FIVE long parts, and you have to pass the test cases for each part before you move on to the next. If I could do it again I would be frantically coding from the very beginning - waste no time. Add print statements to debug. The interviewer doesn't help or guide much, its mostly on you.

1 round2 questions
Read full interview
Accenture
Software Engineer
Accenture·Posted 1 month ago · May 2026

The interview focused on my experience with Node.js backend development, including API design, database management, caching, and real-world project implementations. What went well was explaining my production experience and problem-solving approach; areas for improvement include providing more detailed answers on certain concepts and system design scenarios.

5 rounds8 questions
Read full interview
Google
Software Engineer
Google·Posted 1 month ago · May 2026

The interview process was challenging but very informative. The recruiter guided me well about preparation.

5 rounds6 questions
Read full interview
Uber
Software Engineer
Uber·Posted 2 months ago · May 2026

The process was well-structured — it started with a recruiter screen, followed by a technical phone interview, and then a virtual onsite with 4–5 rounds covering coding, system design, and behavioral questions. What went well was that the interviewers were communicative and the scheduling was smooth. What didn't go well was that the system design round felt rushed — there wasn't much time to go deep into trade-offs before moving to the next topic. Feedback after each round was limited, which made it hard to gauge where I stood.

3 rounds
Read full interview
Shopify
Software Engineer
Shopify·Posted 1 month ago · May 2026

OA: CCAT Phone: Rover VO: Life story: how to get into tech? What's your plan 1-2yrs? Have you looked at the link I sent you and what do you think about it? What do you think about 40% growth? Pair: Word guessing game (front end) Project deep dive: can use your own diagram or PPT

4 rounds
Read full interview
Microsoft
Software Engineer
Microsoft·Posted 1 month ago · May 2026

The engineer was good, worked with you to solve the problem. I confused between LRU and LFU which I think was the major problem.

2 rounds1 question
Read full interview
Amazon
SDE II
Amazon·Posted 2 months ago · May 2026

Both core rounds went okay-ish so far. The DSA round was strangely fixated on trees (weird) —the one topic I had not really prepared in-depth for Amazon—and was too focused on DP, strings, sliding window, LCS, and the type of stuff Amazon usually focuses on.

4 rounds2 questions
Read full interview
Uber
Software Engineer
Uber·Posted 1 month ago · Apr 2026

The interview consists of two parts: a 45 min LC style coding and 15 mins conversation on your prior projects. The 45 min question was to build an arithmetic evaluator. For that, you have to use the Shunting Yard algorithm. It was only "+", "-", "(" and ")". I'm not sure if we would have used more operators, maybe some with precedence, if I had gone further. I had a hard time understanding the interviewer. I learned later on from Chat that you should contact your recruiter immediately if this happens.

2 rounds2 questions
Read full interview
Nordstrom
Software Engineer
Nordstrom·Posted 1 month ago · Apr 2026

Ok! The interview quality was bad, they do not hire much, and their tech stack is not on par with the market.

4 rounds4 questions
Read full interview
Exponent

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent © 2026
Terms of Service | Privacy