Software Engineer Interview Questions

154 questions available. Practice with AI-powered feedback.

Other roles

ml foundation
Intuit
Google
Amazon

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.

Software Engineer, ML EngineerEntry Level
behavioral
LinkedIn
Microsoft
Google

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.

Software Engineer, Senior Software EngineerMid Level
infrastructure foundation
LinkedIn
Google
Amazon

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.

Software Engineer, Backend EngineerEntry Level
ml system design
LinkedIn
Google
Yelp

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.

Machine Learning Engineer, Data ScientistMid Level
cs foundation
LinkedIn
Google
Microsoft

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.

Software Engineer, Backend EngineerEntry Level
backend system design
LinkedIn
Microsoft
Netflix

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.

Software Engineer, Backend EngineerMid Level
coding
LinkedIn
Google
Meta

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.

Software Engineer, Backend EngineerEntry Level
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
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

Get More Real Software Engineer Questions

Practice software engineer interview questions with AI-powered hints, analysis, and feedback.

Start Free Practice
Software Engineer Interview Questions | Voker