Interview Experiences

Real interview experiences shared by the community

Sort by:
Total Experiences
20
Companies
20
This Month
8
Success Rate
75%

Stripe

Hard
Software Engineer•Mid-Level (3-5 years)•1/20/2024
Outcome: Offer Accepted

Process Overview

5 rounds: Phone screen, 2 coding, 1 system design, 1 values fit

Tech Stack

RubyGoDistributed SystemsAPIs

Sample Questions

  • •Design a payment processing system
  • •Implement rate limiting algorithm
  • •Handle idempotency in distributed systems

💡 Tips from the Interviewer

Understand payment systems deeply. Focus on reliability and edge cases. Know distributed system concepts.

J
James T.
Software Engineer

Shopify

Medium
Backend Developer•Mid-Level (3-5 years)•1/18/2024
Outcome: Offer Accepted

Process Overview

4 rounds: Technical assessment, coding interview, system design, culture fit

Tech Stack

Ruby on RailsGraphQLMySQLRedis

Sample Questions

  • •Design an e-commerce inventory system
  • •Optimize database queries for scale
  • •Build a GraphQL API endpoint

💡 Tips from the Interviewer

Know Rails well. Understand e-commerce domain. Be ready for practical coding challenges.

R
Rachel K.
Backend Engineer

Google

Hard
Software Engineer•Mid-Level (3-5 years)•1/15/2024
Outcome: Offer Accepted

Process Overview

5 rounds: Phone screen, 2 coding rounds, 1 system design, 1 behavioral

Tech Stack

PythonJavaSystem DesignAlgorithms

Sample Questions

  • •Design a rate limiter for an API
  • •Implement LRU Cache
  • •Tell me about a time you handled conflicting priorities

💡 Tips from the Interviewer

Practice system design extensively. Know your data structures cold. Be ready to discuss trade-offs.

J
John D.
Verified Software Engineer

Tesla

Very Hard
Embedded Software Engineer•Senior (5-8 years)•1/12/2024
Outcome: No Offer

Process Overview

6 rounds with deep technical dives into automotive systems

Tech Stack

C++PythonEmbedded SystemsReal-Time OS

Sample Questions

  • •Design battery management system software
  • •Optimize autopilot algorithms
  • •Handle real-time sensor data processing

💡 Tips from the Interviewer

Deep C++ knowledge required. Understand automotive systems. Real-time programming is crucial.

M
Mark R.
Embedded Systems Engineer

Amazon

Medium
Senior SDE•Senior (5-8 years)•1/10/2024
Outcome: Offer Accepted

Process Overview

6 rounds including Bar Raiser. Heavy focus on Leadership Principles.

Tech Stack

JavaAWSDistributed Systems

Sample Questions

  • •Design a distributed cache system
  • •Tell me about a time you disagreed with your manager
  • •Design Amazon's recommendation engine

💡 Tips from the Interviewer

Study all 16 Leadership Principles with STAR examples. Be specific with metrics.

S
Sarah M.
Amazon Employee

Nvidia

Very Hard
GPU Software Engineer•Senior (5-8 years)•1/8/2024
Outcome: Offer Accepted

Process Overview

5 rounds: Deep dive into graphics programming and parallel computing

Tech Stack

CUDAC++OpenGLComputer Graphics

Sample Questions

  • •Optimize matrix multiplication on GPU
  • •Design graphics pipeline
  • •Implement parallel sorting algorithm

💡 Tips from the Interviewer

Master CUDA and parallel computing. Strong C++ required. Know computer graphics fundamentals.

K
Kevin L.
GPU Engineer

Meta

Hard
Frontend Engineer•Mid-Level (3-5 years)•1/5/2024
Outcome: Offer Declined

Process Overview

4 rounds: 2 coding (React focused), 1 system design, 1 behavioral

Tech Stack

ReactJavaScriptTypeScriptCSS

Sample Questions

  • •Build a typeahead search component
  • •Implement infinite scroll
  • •Design Facebook News Feed frontend

💡 Tips from the Interviewer

Know React hooks deeply. Understand performance optimization. Practice building UI components from scratch.

A
Alex K.
Senior Engineer

Uber

Hard
Senior Software Engineer•Senior (5-8 years)•1/3/2024
Outcome: Offer Accepted

Process Overview

5 rounds: Coding, system design, behavioral, architecture, leadership

Tech Stack

GoPythonKafkaMicroservices

Sample Questions

  • •Design Uber ride matching system
  • •Implement surge pricing algorithm
  • •Design location tracking service

💡 Tips from the Interviewer

Know distributed systems well. Understand geo-spatial algorithms. Real-world scale matters.

L
Lisa W.
Senior SDE

Microsoft

Medium
Software Engineer•Entry Level (0-2 years)•12/28/2023
Outcome: Offer Accepted

Process Overview

4 rounds: Phone screen, 3 technical + 1 behavioral

Tech Stack

C#.NETAzureSQL

Sample Questions

  • •Reverse a linked list
  • •Design a parking lot system
  • •Find the kth largest element in array

💡 Tips from the Interviewer

Focus on fundamentals. Communicate your thought process clearly. Ask clarifying questions.

E
Emily R.
New Grad

Lyft

Medium
Backend Engineer•Mid-Level (3-5 years)•12/22/2023
Outcome: Offer Declined

Process Overview

4 rounds: Coding, system design, practical exercise, behavioral

Tech Stack

PythonGoPostgreSQLRedis

Sample Questions

  • •Design driver-passenger matching
  • •Optimize route calculation
  • •Handle high-traffic events

💡 Tips from the Interviewer

Focus on scalability. Know your data structures. Practice system design for ride-sharing.

T
Tom H.
Backend Developer

Netflix

Very Hard
Senior Software Engineer•Senior (5-8 years)•12/20/2023
Outcome: No Offer

Process Overview

5 rounds with very deep technical dives. Extremely high bar.

Tech Stack

JavaPythonMicroservicesAWS

Sample Questions

  • •Design Netflix video streaming architecture
  • •Optimize database queries for billions of records
  • •Handle system failures and failover strategies

💡 Tips from the Interviewer

Prepare for very senior-level questions. Know distributed systems inside-out. Study Netflix tech blog.

D
David L.
Tech Lead

Adobe

Medium
Frontend Engineer•Mid-Level (3-5 years)•12/18/2023
Outcome: Offer Accepted

Process Overview

4 rounds: Coding, UI/UX assessment, performance optimization, behavioral

Tech Stack

ReactTypeScriptCanvas APIWebGL

Sample Questions

  • •Build a drawing tool component
  • •Optimize image rendering performance
  • •Implement undo/redo functionality

💡 Tips from the Interviewer

Know graphics programming. Understand performance optimization. Practice building creative tools.

N
Nina S.
Frontend Engineer

Airbnb

Hard
Data Scientist•Mid-Level (3-5 years)•12/15/2023
Outcome: Offer Accepted

Process Overview

4 rounds: Coding, ML case study, SQL, behavioral

Tech Stack

PythonSQLMachine LearningStatistics

Sample Questions

  • •Predict booking cancellations
  • •Design an A/B test for pricing
  • •Analyze user churn with SQL

💡 Tips from the Interviewer

Strong SQL is a must. Know ML algorithms and when to use them. Practice case studies.

M
Michelle P.
Data Scientist

Snowflake

Very Hard
Database Engineer•Senior (5-8 years)•12/10/2023
Outcome: Offer Accepted

Process Overview

6 rounds: Deep technical interviews on database internals

Tech Stack

C++Distributed SystemsSQLQuery Optimization

Sample Questions

  • •Design a distributed query optimizer
  • •Implement transaction isolation
  • •Optimize join operations

💡 Tips from the Interviewer

Deep database internals knowledge. Understand distributed data processing. Strong C++ required.

R
Robert C.
Database Architect

Databricks

Hard
Data Engineer•Mid-Level (3-5 years)•12/5/2023
Outcome: Offer Accepted

Process Overview

5 rounds: Coding, Spark assessment, system design, ML basics, behavioral

Tech Stack

SparkScalaPythonDistributed Computing

Sample Questions

  • •Optimize Spark job performance
  • •Design data lakehouse architecture
  • •Handle large-scale data transformations

💡 Tips from the Interviewer

Master Spark deeply. Know distributed computing concepts. Understand data engineering patterns.

P
Priya M.
Data Engineer

Twilio

Medium
Full Stack Engineer•Mid-Level (3-5 years)•11/28/2023
Outcome: Offer Accepted

Process Overview

4 rounds: Full stack coding, API design, product thinking, behavioral

Tech Stack

Node.jsReactAPIsTelecommunications

Sample Questions

  • •Design a messaging API
  • •Build a real-time notification system
  • •Handle API rate limiting

💡 Tips from the Interviewer

Understand APIs deeply. Know real-time systems. Study telecommunications basics.

C
Chris B.
Full Stack Developer

Coinbase

Hard
Blockchain Engineer•Mid-Level (3-5 years)•11/20/2023
Outcome: Offer Accepted

Process Overview

5 rounds: Coding, blockchain assessment, security, system design, values

Tech Stack

SolidityGoBlockchainCryptography

Sample Questions

  • •Design a crypto wallet system
  • •Implement secure transaction signing
  • •Handle blockchain consensus issues

💡 Tips from the Interviewer

Deep blockchain knowledge essential. Security is paramount. Understand crypto fundamentals.

A
Alex C.
Blockchain Engineer

Palantir

Hard
Forward Deployed Engineer•Entry Level (0-2 years)•11/15/2023
Outcome: Offer Accepted

Process Overview

5 rounds: Coding decomp, technical, product demo, client interaction, behavioral

Tech Stack

JavaPythonData AnalysisClient Solutions

Sample Questions

  • •Debug complex data pipeline
  • •Design solution for client problem
  • •Analyze large dataset quickly

💡 Tips from the Interviewer

Be ready for unique interview format. Strong problem-solving required. Client-facing skills matter.

J
Jordan F.
Forward Deployed Engineer

Square

Medium
iOS Engineer•Mid-Level (3-5 years)•11/10/2023
Outcome: Offer Accepted

Process Overview

4 rounds: iOS coding, architecture, product thinking, behavioral

Tech Stack

SwiftSwiftUIiOS SDKCombine

Sample Questions

  • •Build a payment form UI
  • •Implement secure data storage
  • •Design offline-first architecture

💡 Tips from the Interviewer

Strong iOS fundamentals. Know payment systems. Understand offline capabilities.

M
Maya L.
iOS Developer

Robinhood

Hard
Backend Engineer•Mid-Level (3-5 years)•11/5/2023
Outcome: No Offer

Process Overview

5 rounds: Coding, system design, trading systems, security, behavioral

Tech Stack

PythonDjangoPostgreSQLFinancial Systems

Sample Questions

  • •Design a stock trading system
  • •Handle order matching at scale
  • •Implement real-time price updates

💡 Tips from the Interviewer

Understand financial systems. Know real-time data handling. Security is critical.

S
Sam K.
Backend Engineer