Software Engineer Interview Questions
154 questions available. Practice with AI-powered feedback.
Other roles
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Get More Real Software Engineer Questions
Practice software engineer interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice