Software Engineer Interview Questions
154 questions available. Practice with AI-powered feedback.
Other roles
Type Signature Serialization & Inference — OpenAI
Design deterministic type-signature serialization, implement Node/Function types, and infer named type variables to concrete types. Read examples and edge cases.
Uber Coding Question: Cheapest Flight Within K Stops
Solve Uber's Cheapest Flight Within K Stops problem. Learn modified Dijkstra, BFS and DP approaches, complexity trade-offs, and interview tips. Try it now.
Uber ML System Design: Scalable AI Chatbot with History
Design a scalable, low-latency AI chatbot backend with persistent history and real-time inference. Read architecture trade-offs and interview-ready design tips.
Uber Self-Assessment Interview: Software Engineer Prep
Prepare for Uber's self-assessment question for software engineers. Practice explaining strengths, weaknesses, career goals, and project takeaways. Start now.
Uber System Design Interview: Design Uber Eats Search
Prepare for Uber backend system design: build a geo-aware, low-latency Uber Eats search system. Read architecture, indexing, and scaling tips.
Visa Behavioral Interview: Teamwork & Collaboration Tips
Prepare for Visa software engineer behavioral questions on teamwork, collaboration under pressure and conflict resolution. Practice STAR answers with examples.
Visa Coding Interview: Memory Allocator Allocate/Erase
Visa memory allocator: implement allocate [0,k] and erase [1,idx] on a 0/1 array. Key strategies: segment-tree, range updates. Prepare for coding interviews.
Visa Paragraph Text Alignment Formatter (OA)
Practice a Visa online assessment: implement a paragraph text alignment formatter (left/right/center/justify) with width W. Read approach and edge cases.
Visa System Design: Scalable A/B Experiment Service
Build a scalable A/B experiment service for Visa: deterministic variant assignment, admin overrides, multi-tenant data model, logging, and rollout APIs. Guide
WalmartLabs System Design: Multi-Region Notification Service
Design a multi-region notification service for WalmartLabs — high availability, low latency. Learn architecture, failover, routing, and monitoring to prep.
Get More Real Software Engineer Questions
Practice software engineer interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice