practice a little every day, paws crossed ♡
Software Engineer Interview Questions
Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.
- 9403
- Questions
- 546
- Companies
- 11
- Topics
- 8
- Languages
Showing 1–30 of 137 results
- AffirmMediumSoftware EngineerDescribe Feedback from a Manager and How You Acted on It
This question assesses your self-awareness, coachability, and ability to translate constructive criticism into measurable professional growth.
Behavioral & LeadershipHR ScreenBehavioralGrowth MindsetCommunication - AffirmMediumSoftware EngineerDescribe a Mentoring Experience and Its Outcome
This question evaluates your capacity for long-term technical mentorship, specifically focusing on your ability to adjust your teaching style, foster autonomy in others, and maintain professional boundaries regarding credit.
Behavioral & LeadershipHR ScreenMentorshipLeadershipSoft Skills - AffirmMediumSoftware EngineerExplain Why This Company and Role Interest You
This question assesses the candidate's research into the company's business model (BNPL), their alignment with financial technology values, and their ability to articulate a clear value proposition for the engineering role.
Behavioral & LeadershipHR ScreenBehavioralFintechCareer Alignment - AffirmMediumSoftware EngineerExplain Your Role Motivation, Technical Fit, and Engineering Leadership
This prompt evaluates your ability to deliver a clear, structured narrative during an initial recruiter screen, connecting your technical background, reasons for moving, and fintech/platform motivation to a concrete leadership achievement.
Behavioral & LeadershipHR ScreenBehavioralCareer NarrativeLeadership - AirbnbMediumSoftware EngineerDescribe your role, motivations, and values
This question evaluates a software engineer's communication, self-awareness, motivation, and cultural-fit competencies, along with indicators of leadership, teamwork, and clarity in scope and impact.
Behavioral & LeadershipHR Screen - AirtableMediumSoftware EngineerDesign a lazy-initialized connection pool
Design a thread-safe, lazily initialized connection pool with a PooledConnection wrapper: reuse idle connections first, cap active connections, define exhaustion (block-with-timeout) and shutdown semantics, and analyze concurrency safety and complexity. A common Airtable software-engineering screen question.
System DesignHR Screen - Akuna CapitalHardSoftware EngineerChoose Between Python, Java, and C++ for a Service
This question tests your understanding of language-level performance characteristics, memory management, and development velocity trade-offs in a distributed systems context.
Software Engineering FundamentalsHR ScreenSystem DesignPerformanceConcurrency - Akuna CapitalMediumSoftware EngineerDesign two-user communications handler with exceptions
This question evaluates object-oriented design, state management, and custom exception handling skills for enforcing a single active communication pair and related invariants between two users.
Coding & AlgorithmsHR Screen - Akuna CapitalMediumSoftware EngineerImplement React check-in/out month dropdowns
This question evaluates front-end React skills including controlled components, state synchronization, interdependent input validation, keyboard accessibility/ARIA, and unit testing for UI behavior, and it sits in the Front-end/UI development domain (Other/Miscellaneous) with an emphasis on practical implementation rather than purely conceptual reasoning. It is commonly asked because interviewers use it to verify an engineer's ability to enforce input constraints, integrate dropdowns with existing form state and submission flows, maintain accessibility with native controls, and provide test coverage for validation and disabled-option behavior.
Software Engineering FundamentalsHR Screen - AmazonHardSoftware EngineerBuild an LRU Cache with a Hash Map and Linked List
This problem tests your ability to design a cache with O(1) time complexity for both get and put operations by combining a hash map with a doubly linked list.
Coding & AlgorithmsHR ScreenHash MapLinked ListDesign - AmazonHardSoftware EngineerDesign a Recursive File-Search API
Implement a secure, recursive file-search API that validates search boundaries, handles symlink cycles, catches permission errors gracefully, and returns deterministically sorted matching paths.
Software Engineering FundamentalsHR ScreenFile SystemsSecurityRecursion - AmazonHardSoftware EngineerExplain the Most Complex Problem You Solved
This question tests your ability to structure a high-stakes technical narrative using the STAR (Situation, Task, Action, Result) method while demonstrating depth of engineering judgment.
Behavioral & LeadershipHR ScreenBehavioralLeadershipSystem Design - AmazonHardSoftware EngineerReturn the Maximum of Every Sliding Window
This problem tests your ability to maintain a sliding window maximum using an efficient data structure like a deque to achieve linear time complexity.
Coding & AlgorithmsHR ScreenArraysSliding WindowDeque - AnthropicHardSoftware EngineerAssess an AI Research Organization and Explain Your Fit
Tests a candidate's understanding of frontier AI research labs, their ability to critically evaluate safety-driven operational decisions, and how well their engineering background aligns with safety-focused development.
Behavioral & LeadershipHR ScreenAI SafetyCulture FitBehavioral - AnthropicMediumSoftware EngineerDiscuss Leadership, Motivation, and AI Safety Values
Tests a candidate's technical leadership, ethical decision-making during trade-off conflicts, and genuine motivation for working on responsible AI systems.
Behavioral & LeadershipHR ScreenBehavioralLeadershipAI Safety - AnthropicHardSoftware EngineerExplain AI Safety and Weigh Advanced AI Benefits and Risks
Tests a candidate's nuanced understanding of AI safety, their ability to weigh catastrophic and near-term risks against transformational benefits, and their alignment with safety-first engineering principles.
Behavioral & LeadershipHR ScreenAI SafetyAnthropicBehavioral - AnthropicMediumSoftware EngineerExplain How You Know a Professional Referrer
This question assesses your ability to articulate the professional context and scope of a workplace referral, distinguishing genuine technical collaboration from casual networking while reinforcing your independent qualifications.
Behavioral & LeadershipHR Screenbehavioralhr-screencommunication - AnthropicMediumSoftware EngineerExplain Mission Alignment and Readiness for an Individual-Contributor Role
Tests your ability to articulate authentic motivation for AI safety research, map your systems engineering background to safety infrastructure, and justify a deliberate transition into an individual-contributor role.
Behavioral & LeadershipHR ScreenBehavioralMission AlignmentCareer Transition - AnthropicHardSoftware EngineerExplain Your Motivation and Practical Approach to AI Safety
Tests your ability to articulate authentic motivation for AI safety, critically engage with Anthropic's specific frameworks (like the Responsible Scaling Policy), and connect abstract risk mitigation to concrete software engineering safeguards and trade-offs.
Behavioral & LeadershipHR ScreenAI SafetyBehavioralAnthropic - AnthropicMediumSoftware EngineerGive a Credible Why-This-Organization Answer
Build a credible answer to a recruiter asking why a mission-driven AI organization and role matter to you. The framework connects public mission, truthful technical evidence, career timing, transferable skills, knowledge gaps, and a focused question without relying on prestige or invented experience.
Behavioral & LeadershipHR Screen - AnthropicMediumSoftware EngineerIdentify the Most Important AI Safety Risk
Tests your ability to analyze AI alignment failure modes—specifically sycophancy and emotional over-reliance—and formulate rigorous evaluation metrics, training mitigations, and product-level guardrails.
Machine LearningHR ScreenAI SafetyRLHFSycophancy - AnthropicMediumSoftware EngineerPrepare for a Recruiter Motivation Screen
Tests your ability to articulate clear, credible motivations for joining an AI frontier lab, explain your current career inflection point, and justify your primary technical tooling choices during an initial recruiter screen.
Behavioral & LeadershipHR ScreenBehavioralRecruiter ScreenCareer Motivation - AnthropicMediumSoftware EngineerWhy Work on AI Safety
Assesses your motivation and understanding of AI safety, focusing on how engineering skills intersect with frontier risks, mitigation strategies, and intellectual honesty.
Behavioral & LeadershipHR ScreenAI SafetyBehavioralCulture Fit - ArmEasySoftware EngineerExplain GPU pipeline and execution hazards
This question evaluates understanding of GPU architecture concepts including the graphics pipeline from vertices to pixels, register read-after-write hazards in pipelined execution, memory behavior, throughput considerations, and execution scheduling, reflecting competency in computer graphics and parallel processor design.
Software Engineering FundamentalsHR Screen - ArmEasySoftware EngineerExplain your fit and motivation
This question evaluates behavioral and leadership competencies—motivation, role fit, initiative, problem-solving, ownership, and communication—by asking for concrete examples and outcomes.
Behavioral & LeadershipHR Screen - Axq CapitalMediumSoftware EngineerExplain What a Neural Network Is and How It Learns
Explain what a neural network is: how units and layers turn weighted inputs into outputs, why non-linear activations are essential, and how the weights are learned with a loss function, backpropagation, and gradient descent. It tests core machine learning fundamentals, including overfitting and when simpler models are the better choice.
Machine LearningHR Screen - Axq CapitalMediumSoftware EngineerHow Do You Handle Challenges? Answer with One Concrete Example
Answer the behavioral question of how you handle challenges, supported by one specific example of a difficult problem you faced at work. It tests structured storytelling, clear ownership of actions, breaking problems down, judgment about when to ask for help, and reflection on results and lessons learned.
Behavioral & LeadershipHR Screen - Axq CapitalMediumSoftware EngineerRow-Wise vs Column-Wise Array Reads, L1/L2 Caches, and the TLB
Compare horizontal and vertical reads of a large two-dimensional array, explain how L1 and L2 caches differ from main memory, and describe what the TLB does and what a TLB miss costs. It tests understanding of cache lines, locality, prefetching, address translation, and practical fixes for memory-bound code.
Software Engineering FundamentalsHR Screen - Boston Consulting GroupEasySoftware EngineerAnswer common behavioral questions using STAR
This question evaluates interpersonal communication, self-reflection, problem-solving, teamwork, and leadership competencies by prompting concrete examples of prior behavior and decision-making in workplace situations.
Behavioral & LeadershipHR Screen - Boston Consulting GroupEasySoftware EngineerDiscuss languages, packages, and tools you know
This question evaluates familiarity with programming languages, libraries/frameworks, and development tooling, along with the ability to apply a technology stack to deliver measurable impact.
Software Engineering FundamentalsHR Screen