Software Engineer Interview Questions
154 questions available. Practice with AI-powered feedback.
Other roles
Anthropic System Design: Stateless Prompt Playground
Design a stateless prompt engineering playground backend for Anthropic: handle 10MB+ prompts, multi-window sharing, streaming LLM calls, and cost/security trade-offs.
Apple Behavioral Interview: Problem-Solving Questions
Prepare for Apple behavioral problem-solving questions: learn to structure answers, show impact, and handle ambiguity with practical examples. Practice now.
Apple Coding Question: Count Occurrences in Binary Tree
Implement and optimize counting value occurrences in a binary tree. Covers single-threaded DFS, thread-safe parallel aggregation, and index-based caching. Try now.
Apple ML Interview: Neural Network Architectures Guide
Apple ML interview: Neural Network Architectures — CNNs, Transformers, attention math, and efficiency optimizations. Get practice tips and examples. Start now.
Apple System Design: Distributed Task Scheduler in Cloud
Prepare for an Apple system design interview: design a distributed task scheduler for cloud background jobs. Learn queue, task schema, fault tolerance, and scaling.
Apple Web Foundation: RESTful APIs Interview Guide
Prepare for Apple web foundation interviews on RESTful APIs: master HTTP methods, idempotency, auth, error handling, caching and versioning through examples.
Atlassian Coding Question: URL Router with Wildcards
Implement a thread-safe router with segment wildcards and named params. Covers first-registered resolution, concurrency guarantees, and practical tips.
Atlassian System Design: Scalable Image Crawler Service
Design a scalable image crawler with job-management APIs: recursive crawling, scheduling, deduplication and storage. Atlassian interview guide — prepare now.
Atlassian Web App Flow: Authentication & Session Management
Learn the end-to-end web app authentication flow for Atlassian interviews. Understand form submission, tokens, cookies, sessions, and security mitigations.
Binary Tree Path Sum — Amazon Coding Question Guide
Practice Amazon coding: implement root-to-leaf and any-node downward path-sum in a binary tree. Learn DFS/backtracking and prefix-sum optimizations — try code examples.
Bloomberg Behavioral Interview: Conflict Resolution
Prepare for Bloomberg behavioral interviews on conflict resolution. Learn what to expect, key mediation strategies, and how to structure answers—practice now.
Bloomberg Coding: Grid Shortest Path with K Breaks
Bloomberg coding: shortest path in a grid with up to k wall removals. Learn BFS-with-state, complexity O(m*n*k), optimizations and interview tips. Try it.
Get More Real Software Engineer Questions
Practice software engineer interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice