Skip to main content

Real Interview Experiences

16 detailed interview experiences from engineers at top tech companies — covering round structure, questions asked, and outcomes.

✅ 15 offers 🏢 16 companies

16

Total experiences

94%

Offer rate in sample

16

Companies covered

4.5

Avg rounds

Outcome:
G

Google

Offer Hard

Software Engineer · L4 · Mountain View, CA (Hybrid)

5 rounds

Jul 2026

Phone screen covered sliding window and two pointers. Onsite had 4 coding + 1 Googleyness round. Questions included Trapping Rain Water (modified), Word Break II, and a graph shortest-path variant. HC approved after a borderline decision. Tips: focus on clean code and verbalize edge cases throughout.

Arrays Graphs DP Sliding Window
3 yr experience
A

Amazon

Offer Medium

SDE-2 · SDE-2 · Seattle, WA (On-site)

4 rounds

Jun 2026

OA had 2 LC-medium problems (arrays + hashmaps). Interviews were 2 coding + 1 HLD + 1 behavioral. LPs are taken very seriously — prepare 8+ STAR stories. Coding problems were LRU Cache and Meeting Rooms II. HLD was "Design Amazon Cart service at scale". Received offer in 5 business days.

Arrays Trees System Design Behavioral
4 yr experience
M

Meta

Offer Hard

Software Engineer · E5 · Menlo Park, CA (Remote)

5 rounds

Jul 2026

Meta's process was very structured. 2 coding rounds (speed is key — both medium/hard), 1 system design, 1 behavioral. Coding had Clone Graph and a Trie variant. System design: design Instagram newsfeed. The behavioral was conversational, not STAR-heavy. Recruiter communicated quickly throughout.

Graphs Tries System Design BFS
5 yr experience
M

Microsoft

Offer Medium

SDE-2 · SDE-2 · Redmond, WA (Hybrid)

4 rounds

May 2026

Process was smooth. Coding rounds focused on trees and linked lists — Binary Tree Level Order Traversal and Merge K Sorted Lists came up. System design was design a notification system. Microsoft values "growth mindset" in behavioral. Expect Cracking the Coding Interview style questions rather than tricky graph problems.

Trees Linked Lists System Design
3 yr experience
S

Stripe

Offer Hard

Software Engineer · IC4 · San Francisco, CA (Remote)

6 rounds

Jun 2026

Stripe's process is uniquely structured — take-home project (1 week), then 3 technical rounds. Take-home involved building a simplified payment API. Rounds covered API design, debugging, and a distributed systems deep-dive on rate limiting. Very engineer-friendly culture. Focus on code quality not just correctness.

System Design API Design Distributed Systems
6 yr experience
B(

ByteDance (TikTok)

Offer Hard

Software Engineer · IC3 · Singapore (On-site)

5 rounds

Jul 2026

Algorithm-heavy process — expect true hard-level problems. Minimum steps to reduce array, interval scheduling maximization. Also had 1 system design (design TikTok FYP algorithm at a high level). Move fast on coding — they care about time per problem. Received feedback that my initial approach was slow.

DP Greedy Intervals System Design
2 yr experience
U

Uber

Offer Mixed

Senior Software Engineer · L5 · San Francisco, CA (Hybrid)

4 rounds

May 2026

Uber focuses heavily on maps/geo problems. Expect shortest path, spatial indexing, and matching algorithms. System design: design surge pricing system. Behavioral was one round focused on cross-functional collaboration. The team fit call was a real differentiator — be genuinely curious about the product.

Graphs Geospatial System Design Greedy
6 yr experience
N

Netflix

Rejected Hard

Senior Software Engineer · Senior · Los Gatos, CA (Remote)

5 rounds

Apr 2026

Netflix's bar is extremely high. My system design (content delivery + CDN) was flagged for not going deep enough on edge-caching strategies. Coding was fine — 2 medium problems on arrays and DP. The architecture discussion expected me to have deep knowledge of streaming protocols (HLS, DASH). Feedback was constructive.

System Design CDN DP Streaming
5 yr experience
A

Airbnb

Offer Medium

Software Engineer · L4 · San Francisco, CA (On-site)

4 rounds

Mar 2026

Very product-focused interviews. One round was literally pair programming on a real Airbnb feature. Coding included calendar booking overlap detection (Meeting Rooms variant) and sorting. System design: design the Airbnb search and ranking system. The product sense round surprised me — they asked "how would you improve our checkout flow?"

Intervals Sorting System Design Product
4 yr experience
D

Databricks

Offer Hard

Senior Software Engineer · Senior · San Francisco, CA (Hybrid)

5 rounds

Jun 2026

Very engineering-heavy. Expect distributed systems questions throughout. 2 coding rounds (one had a problem on consistent hashing), 1 open-source contribution discussion, 1 HLD (design Delta Lake compaction), 1 behavioral. They loved that I had experience with Spark. Deep technical conversations rather than pure algorithm grinding.

Distributed Systems Spark Consistent Hashing
7 yr experience
S

Shopify

Offer Medium

Software Engineer · Senior · Remote

3 rounds

Apr 2026

Shopify's process is fast and practical. Take-home Ruby on Rails challenge (build a mini Shopify checkout) then 2 technical interviews. One was system design (flash sale system), one was debugging a real-ish codebase. Very collaborative — interviewers feel like partners not judges. Strong async/remote culture.

System Design Ruby Debugging
5 yr experience
S

Spotify

Offer Mixed

Backend Engineer · Senior · New York, NY (Hybrid)

4 rounds

May 2026

Spotify uses their "Squad Model" heavily in behavioral. Technical rounds covered graph algorithms (playlist recommendation graph traversal), system design (music recommendation at 600M MAU scale), and a home assignment building a music search index. Great culture interview — they value autonomy and ownership.

Graphs System Design Search
6 yr experience
D

Datadog

Offer Hard

Software Engineer · IC4 · New York, NY (On-site)

4 rounds

Apr 2026

Heavily focused on distributed systems and observability. Coding had time-series manipulation and a streaming aggregation problem. System design: design a distributed metrics pipeline (think Prometheus at scale). Technical depth expected — know your data structures for time-series (LSM trees, SkipLists).

Distributed Systems Time-series Go Algorithms
5 yr experience
L

LinkedIn

Offer Medium

Software Engineer · SWE-3 · Sunnyvale, CA (Remote)

4 rounds

May 2026

LinkedIn's process was well-organized. Coding problems focused on graphs (BFS/DFS for connection degree, LRU cache). System design: design LinkedIn's feed ranking system. Behavioral emphasized "member focus" — they want you to talk about users. Strong values alignment expected in behavioral round.

Graphs BFS System Design Behavioral
4 yr experience
P

Palantir

Offer Hard

Software Engineer · SWE · New York, NY (On-site)

5 rounds

Jun 2026

Palantir's process is uniquely long — expect a multi-day hackathon-style final round. Earlier rounds covered algorithm depth (graph entity resolution, interval merging at scale) plus a decomposition exercise. They deeply value ownership and first-principles thinking. Be prepared to discuss trade-offs thoroughly.

Algorithms System Design Graph Theory
3 yr experience
O

OpenAI

Offer Hard

Software Engineer · L4 · San Francisco, CA (Hybrid)

5 rounds

Jul 2026

OpenAI's bar is extremely high across both ML systems and software engineering. Coding covered distributed task scheduling and a tokenizer implementation. System design: design the OpenAI API inference infrastructure. They deeply care about mission alignment — research discussions are genuine, not performative.

ML Systems Distributed Systems Python APIs
5 yr experience

Prepare for Your Interview

Master the patterns and topics that appear most in these interviews.

Buy me a coffee
Daily Practice
0/0