Interview Experiences

Real interview experiences shared by the community

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

Stripe

Hard
Software EngineerMid-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 DeveloperMid-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 EngineerMid-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 EngineerSenior (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 SDESenior (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 EngineerSenior (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 EngineerMid-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 EngineerSenior (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 EngineerEntry 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 EngineerMid-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 EngineerSenior (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 EngineerMid-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 ScientistMid-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 EngineerSenior (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 EngineerMid-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 EngineerMid-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 EngineerMid-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 EngineerEntry 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 EngineerMid-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 EngineerMid-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