Interview Questions by Rounds

Explore questions by interview round type. 34 rounds available.

Browse by round

Questions

coding
Oracle
Amazon
Google

LRU Cache Implementation - Oracle Coding Interview

Implement an O(1) LRU cache with get/put, fixed-capacity eviction, and Java follow-ups (collections choices, thread-safety, GC, equals/hashCode). Read tips.

Software Engineer, Backend EngineerEntry Level
behavioral
Lyft
Uber
Airbnb

Lyft Behavioral Interview: Learning & Growth Examples

Prep for Lyft behavioral interviews on learning & growth. Use STAR, show accountability for failures, and explain how you implemented feedback using examples.

Software Engineer, Backend EngineerEntry Level
coding
Lyft
Google
Amazon

Lyft Coding Interview: Persistent Read Wrapper (read4)

Build a persistent read wrapper using read4 that preserves leftover characters across successive read() calls. Practice stateful iterator design—solve it now.

Software Engineer, Backend EngineerEntry Level
cs foundation
Lyft
Uber
Airbnb

Lyft CS Foundation Interview: TLS Deployment & Debugging

Prepare for Lyft TLS deployment & debugging: server TLS config, certificate management, mutual TLS, and practical OpenSSL/Wireshark troubleshooting. Practice now.

Software Engineer, Backend EngineerEntry Level
ml foundation
Lyft
Uber
Airbnb

Lyft ML Engineer Feature Engineering Interview Guide

Study Lyft ML Engineer feature engineering: feature creation, selection, encoding, scaling, leakage avoidance, and trade-offs. Read examples and practice solutions.

Machine Learning Engineer, Data ScientistEntry Level
backend system design
Lyft
Uber
Google

Lyft System Design: Distributed Wiki Archiving Bots

Practice a Lyft backend system design: build a distributed Wikipedia archiving system with 1000 bots. Learn architecture, coordination, storage, and scaling.

Software Engineer, Backend EngineerMid Level
backend system design
Tesla
Google
Amazon

Memory Pool System Design: High-Performance Tesla Interview

Design a performance memory pool for Tesla interviews: lock-free or low-lock alloc/free, fragmentation control, O(1) ops, malloc fallback, and metrics.

Software Engineer, Backend EngineerMid Level
behavioral
Meta
Google
Amazon

Meta Behavioral Interview Question: Initiative & Ownership

Practice Meta behavioral interview: initiative & ownership examples for software engineers. Learn to structure answers, show clear impact, and handle followups.

Software Engineer, Backend EngineerEntry Level
coding
Meta
Facebook

Meta Coding Interview: Max-Unique-Characters Subset (Bitmask)

Solve a Meta coding question: fix word_to_mask and implement max_unique_chars_subset using bitmasks and backtracking to maximize distinct digits/letters. Try it now.

Software Engineer, Backend EngineerEntry Level
coding
Meta
Facebook

Meta Coding Question: Indent Root-to-Leaf Paths by Column

Print root-to-leaf paths with per-path column shifts and indentation. See DFS approach, implementation tips, and complexity notes — try this Meta coding question now.

Software Engineer, Backend EngineerEntry Level
ml system design
Meta
Facebook

Meta ML System Design: Real-Time Personalized Feed Ranking

Build a real-time personalized ranking system for Meta's news feed. Learn low-latency serving, online updates, cold-start handling, diversity, and A/B testing.

Machine Learning Engineer, ML EngineerMid Level
online assessment
Meta
Facebook

Meta Online Coding Assessment: Simplify Unix File Path

Simplify Unix Path (Meta): stack-based parsing to handle '.', '..', and repeated slashes. Steps, complexity, edge-case tips — code it now. Try examples & tests.

Software Engineer, Backend EngineerEntry Level

Also browse by

Get More Real Questions

Practice Onsite, Technical Screen, System Design and more rounds with AI-powered feedback.

Start Free Practice
Interview Questions by Round | Voker