Interview Questions by Companies
Discover real interview questions from top companies. 97 companies available.
Browse by company
Questions
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Also browse by
Get More Real Questions
Practice Google, Amazon, Meta and more companies with AI-powered feedback.
Start Free Practice