Software Engineer Interview Questions

154 questions available. Practice with AI-powered feedback.

Other roles

behavioral
Netflix
Amazon
Google

Netflix Behavioral Interview: Communication & Leadership

Prepare for Netflix behavioral interviews on communication and leadership. Learn to present technical ideas, manage stakeholders, and structure STAR answers.

Software Engineer, Senior Software EngineerEntry Level
coding
Netflix
Amazon
Uber

Netflix Coding: Bounded Blocking Queue Implementation

Implement a thread-safe bounded blocking queue using condition variables. Learn blocking offer/poll, non-blocking peek, and concurrent size handling.

Software Engineer, Backend EngineerEntry Level
ml system design
Netflix
Meta
Amazon

Netflix ML System Design: Real-time Sentiment Tracking

Design a scalable real-time social media sentiment tracking system for Netflix. Learn architecture, streaming NLP, time-series aggregation, alerting. Prepare.

Software Engineer, Machine Learning EngineerMid Level
backend system design
Netflix
Google
Meta

Netflix System Design: Real-Time Ad Impression Limiter

Build a real-time ad impression limiter for Netflix: enforce per-campaign daily caps with millisecond checks, strong consistency, high availability, and monitoring. Learn how.

Software Engineer, Backend EngineerMid Level
infrastructure foundation
NVIDIA
Google
Amazon

NVIDIA Cluster Scaling Interview: Infrastructure Foundations

Study NVIDIA cluster scaling interview topics: HPA/VPA, Cluster Autoscaler, resource management, monitoring, and cost trade-offs. Get follow-ups and prep tips.

Software Engineer, Site Reliability EngineerMid Level
coding
NVIDIA
Google
Microsoft

NVIDIA Coding Interview: Short-String Inline Storage

Prepare for a NVIDIA coding interview: implement a short-string SSO constructor, analyze strncpy vs manual copy, and compare inline vs heap string performance.

Software Engineer, Systems EngineerEntry Level
behavioral
NVIDIA
AMD
Intel

NVIDIA Software Engineer Behavioral: Communication Skills

Ace NVIDIA software engineer behavioral interviews on communication skills: adapt to stakeholders, clarify ambiguity, and use data-driven evidence. Join now.

Software Engineer, Senior Software EngineerEntry Level
backend system design
NVIDIA
Amazon
Google

NVIDIA System Design Interview: Distributed Rate Limiter

Design a high-throughput distributed rate limiter for NVIDIA's API gateway. Learn algorithms, scaling patterns, and interview tips. Prepare now.

Software Engineer, Backend EngineerMid Level
coding
OpenAI
Google
AWS

OpenAI Coding Interview: Time-Based GPU Credit System

Replayable time-based GPU credit system for OpenAI interviews. Covers event-sourced adds/charges, expiry rules, persistence and out-of-order timestamps.

Software Engineer, Backend EngineerEntry Level
cs foundation
Oracle
Amazon
Google

Oracle Hashing Interview: HashMap Internals & Collisions

Oracle hashing interview prep: hash functions, collision resolution, load factor, Java HashMap internals and hashCode/equals tips. Practice coding problems.

Software Engineer, Backend EngineerEntry Level
ml foundation
Oracle
Google
Microsoft

Oracle ML Interview: RAG Systems & Retrieval Models

Prepare for Oracle ML interviews on RAG systems — learn retrieval+generation integration, eval metrics, and experiment design. Read practical tips and follow-ups.

Software Engineer, ML EngineerMid Level
behavioral
Oracle
Microsoft
Amazon

Oracle Risk Management Interview: Behavioral Tips Guide

Prepare for Oracle risk management behavioral interviews: learn STAR answers, risk mitigation, stakeholder communication & data-driven analysis. Practice.

Software Engineer, Site Reliability EngineerEntry 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