Software Engineer Interview Questions
154 questions available. Practice with AI-powered feedback.
Other roles
Intuit ML Foundation: Model Optimization Interview
Intuit ML Foundation model optimization: fine‑tuning, hyperparameter tuning, architecture trade-offs, AutoML, and validation metrics. Practice with examples.
LinkedIn Behavioral Interview: Project Management Skills
Prepare for LinkedIn behavioral project management questions on task prioritization, deadline management, and stakeholder communication — practice answers & examples now.
LinkedIn Infrastructure Interview: Caching Strategies
Prepare for LinkedIn infra interviews: compare write-through vs write-back caching, evaluate consistency vs performance trade-offs, and review common follow-ups.
LinkedIn ML System Design: Real-Time Nearby Recommendations
Build a low-latency, scalable ML system to recommend nearby places in real time. Get architecture, dataflow, personalization tips, and interview follow-ups.
LinkedIn OS Interview: Processes, Threads & Memory
Prepare for LinkedIn Operating Systems interviews: processes, threads, memory, synchronization, IPC. See what to expect, skills to show, and how to practice.
LinkedIn System Design: Scalable Monitoring (Metrics/Logs)
Design a LinkedIn-scale monitoring system for metrics, logs and traces. Explore architecture, ingestion, storage, querying, alerting, and scaling for interviews.
LinkedIn T9 Coding Question: Phone-Keyboard Word Match
T9 phone-keypad matching: return dictionary words matching a digit string per position (case-insensitive). Includes precompute index and query API design.
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 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.
Get More Real Software Engineer Questions
Practice software engineer interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice