practice a little every day, paws crossed ♡
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 263 results
- AdyenEasyMachine Learning EngineerBuild a Payment Fraud Detection Model
Tests practical machine learning design for payment fraud detection, covering data preprocessing, temporal validation splits, class imbalance handling, and metric selection.
Machine LearningHR ScreenFraud DetectionClassificationFeature Engineering - 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 - AirbnbMediumData ScientistDescribe How You Use SQL in Data Science Work
This question assesses a candidate's ability to articulate their technical workflow in SQL, focusing on data extraction strategies, quality assurance, and how technical analysis translates into business impact.
Data Manipulation (SQL/Python)HR ScreenSQLData ScienceAnalytics - 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 - AirbnbMediumData ScientistPresent and Defend a Product Experiment You Designed
Tests a candidate's ability to communicate and defend an end-to-end product A/B test with technical depth, covering hypothesis formulation, experimental design, metric trade-offs, and post-experiment business decisions.
Behavioral & LeadershipHR ScreenA/B TestingExperimentationBehavioral - AirbnbMediumData ScientistWalk Through an Experiment From Design to Decision
Walk through an end-to-end A/B test for an online marketplace feature, covering metric definition, randomization design, SRM diagnosis, and making a launch decision with conflicting trade-offs.
Analytics & ExperimentationHR ScreenExperimentationA/B TestingProduct Analytics - 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 - AmazonMediumData ScientistBuild DID panel and compute effects in SQL
This question evaluates proficiency in panel data construction and causal inference workflows, specifically difference-in-differences estimation, SQL aggregation for user-week metrics, and propensity-score matching implemented in Python.
Data Manipulation (SQL/Python)HR 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 - AmazonHardData ScientistDescribe missed deadline and scope expansion
This question evaluates accountability, ownership, project planning, stakeholder communication, risk-tradeoff analysis, and impact measurement competencies for a data scientist.
Behavioral & LeadershipHR Screen - 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 - AmazonHardData ScientistDesign causal study for reminder impact
This question evaluates a data scientist's competency in observational causal inference and program evaluation, covering concepts such as staggered rollouts, treatment definition, difference-in-differences diagnostics, matching/weighting, negative controls, interference handling, and power/MDE planning.
Analytics & ExperimentationHR Screen - 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 - AmazonHardData ScientistValidate DID and IV assumptions rigorously
This question evaluates mastery of causal inference and applied econometrics, specifically difference-in-differences, two-way fixed effects, staggered adoption and treatment heterogeneity, instrumental variables (2SLS), clustering, and GMM-based inference.
Statistics & MathHR Screen - 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 - AnthropicMediumData ScientistDescribe a New Measurement That Changed a Business Decision
Prepare a behavioral answer about creating a business metric, validating its definition, and demonstrating decision impact.
Behavioral & LeadershipHR Screen - AnthropicMediumMachine Learning EngineerDesign a Double Descent Experiment
Tests your ability to design a controlled synthetic experiment demonstrating double descent, explain the mathematical causes of test error divergence near the interpolation threshold, and analyze the interplay between noise, conditioning, and regularization.
Machine LearningHR Screendouble-descentgeneralizationlinear-models - 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