Katkat

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 391–420 of 9403 results

  • AmazonHardSoftware Engineer
    Count unique Morse-code word transformations

    This question evaluates a candidate's ability to implement string transformations based on a fixed character-to-code mapping and to identify distinct results, testing competencies in encoding, string manipulation, and deduplication.

    Coding & AlgorithmsTechnical Screen
  • AmazonMediumSoftware Engineer
    Course Prerequisite Feasibility

    This question tests the ability to detect cycles in a directed graph to determine if a set of academic courses with prerequisite constraints can be completed.

    Coding & AlgorithmsTechnical ScreenGraphDFSTopological Sort
  • AmazonMediumData Scientist
    Create Country-Level Spend Report Using Pandas

    This question evaluates proficiency in data manipulation using pandas, including relational joins and aggregation to produce country-level summary statistics like totals and averages.

    Data Manipulation (SQL/Python)Technical Screen
  • AmazonMediumData Scientist
    Create SQL Queries for Sales and Customer Analysis

    This question evaluates proficiency in SQL-based data manipulation, covering aggregation and dispersion metrics, null handling, relational joins, and window functions for ranking customers.

    Data Manipulation (SQL/Python)Technical Screen
  • AmazonMediumSoftware Engineer
    Create a Binary Tree from Parent-Child Descriptions

    Construct one valid binary tree from unordered parent-child descriptions that identify left and right links. Reuse node identities across records, support children appearing before parents, and return the unique root.

    Coding & AlgorithmsTechnical Screen
  • AmazonMediumSoftware Engineer
    Customer Focus: Going Above and Beyond and Shipping a Customer-Driven Change

    An Amazon behavioral question on customer focus: describe a time you went above and beyond for a customer, and a change you made that was driven by customer needs. It tests how you discover customer problems, act on them beyond expectations, and measure the impact.

    Behavioral & LeadershipOnsite
  • AmazonHardSoftware Engineer
    Debug Failing Tests in a Django Movie Search and Filter API

    Debug an existing Django movie catalog API whose automated tests fail, covering URL routing, query parameter handling, queryset filters on genre, director, writer, rating and year, result ordering with tie-breakers, and HTTP 500 errors. It tests a systematic, layer-by-layer debugging process under a time limit.

    Software Engineering FundamentalsOnline Assessment
  • AmazonMediumSoftware Engineer
    Debug Watch List Movie Operations

    This question evaluates backend debugging, RESTful API semantics, data validation and integrity, persistence behavior, and correct HTTP status and error-response handling for watch-list movie operations.

    Software Engineering FundamentalsOnline Assessment
  • AmazonHardSoftware Engineer
    Debug a Layered Book Search Service Against Five Search Rules

    Given a layered bookstore search backend with planted bugs, write failing tests for substring matching, scope selection, case-insensitivity, multi-key ordering and visibility, then locate and fix every defect without changing the API contract. Tests test-first debugging across layers and query design.

    Software Engineering FundamentalsOnline Assessmentdebuggingtestingsearch
  • AmazonMediumSoftware Engineer
    Debug a Node.js car-rental backend: leaked cars, missing new cars, lost edits

    An unfamiliar Node.js car-rental backend with API documentation and failing preset tests has three independent bugs: the My Cars list shows other users' cars, newly added cars never appear, and edits vanish after a refresh. The question tests systematic debugging, ownership checks across endpoints, and confirming that writes really persist.

    Software Engineering FundamentalsOnline Assessment
  • AmazonMediumSoftware Engineer
    Debug a Test-Driven C++ Project

    Tests your ability to design and implement a sliding-window rate limiter with deduplication and state cleanup, reflecting common logic and edge-case errors encountered when debugging test-driven C++ systems.

    Software Engineering FundamentalsOnline AssessmentSliding WindowDesignHash Table
  • AmazonHardSoftware Engineer
    Debug an Issue-Creation API Failure

    This problem tests your systematic troubleshooting methodology for a distributed system, focusing on narrowing down the root cause of an API request failure.

    Software Engineering FundamentalsTechnical ScreenDebuggingSystem ArchitectureDistributed Systems
  • AmazonMediumData Scientist
    Decide standardization, sparse numerics, correlated features

    This question evaluates a candidate's competency in feature engineering and preprocessing for mixed-type tabular data, including handling sparse counts and heavy-tailed monetary features, missingness and zero-inflation, correlated continuous measurements, model-specific scaling needs, and the design of leak-safe pipelines and validation strategies.

    Machine LearningTechnical Screen
  • AmazonHardApplied Scientist
    Deep-dive your GenAI project architecture

    Deep-dive your GenAI project architecture evaluates ML product requirements, data/labeling, modeling, serving architecture, evaluation, monitoring, and trade-offs in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    ML System DesignOnsite
  • AmazonEasyBusiness Intelligence Engineer
    Defend an Experiment Decision and Its Incremental Impact

    This question tests your ability to articulate a data-driven decision-making process, specifically focusing on the nuance of non-obvious outcomes and the business impact of choosing not to launch a feature.

    Behavioral & LeadershipTechnical ScreenBehavioralA/B TestingStakeholder Management
  • AmazonMediumSoftware Engineer
    Deliver Under a Tight Deadline with Clear Tradeoffs

    Explain a tight-deadline delivery through a concise situation, scope tradeoff, personal action, stakeholder agreement, and verifiable result.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Deliver a Data Solution Under Tight Deadlines

    Deliver a Data Solution Under Tight Deadlines evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumSoftware Engineer
    Deliver a Feature Under a Tight Deadline

    This question assesses a candidate's ability to prioritize project scope, manage cross-functional dependencies, and maintain delivery quality under significant time pressure.

    Behavioral & LeadershipTechnical ScreenProject ManagementPrioritizationLeadership
  • AmazonMediumSoftware Engineer
    Deliver an Important Project Under a Tight Deadline

    Describe deadline-driven project delivery through business priorities, scope and quality tradeoffs, dependency management, and evidence of the delivered impact.

    Behavioral & LeadershipOnsite
  • AmazonHardProduct Manager
    Delivery Driver Performance Evaluation Framework

    Practice designing a fair delivery-driver performance framework that goes beyond package count and total time. The solution covers route difficulty, weather, traffic, package attributes, vehicle data, safety gates, expected-versus-actual scoring, coaching dashboards, bias monitoring, and metric governance.

    Product / Decision MakingTechnical Screen
  • AmazonMediumData Scientist
    Demonstrate Amazon LP with deep follow-ups

    This question evaluates behavioral and leadership competencies for a Data Scientist role, focusing on customer orientation, ownership, accountability for missed deadlines, and responsiveness to negative feedback while requiring quantified impact, scope, dates, and trade-offs.

    Behavioral & LeadershipOnsite
  • AmazonMediumSoftware Engineer
    Demonstrate Bias for Action

    Demonstrate Bias for Action evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Demonstrate Initiative Beyond Job Responsibilities

    Evaluates ownership and curiosity beyond formal job responsibilities. Strong answers show a concrete initiative, explain what the candidate had to learn, describe stakeholder alignment and de-risking, quantify the impact, and reflect on how the experience changed their approach.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumSoftware Engineer
    Demonstrate Leadership Principles in Projects

    Demonstrate Leadership Principles in Projects evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Demonstrate Leadership and Ownership in Energy Analytics Role

    Amazon-style data scientist behavioral prompt for an energy analytics role, covering Ownership, STAR storytelling, resume walkthrough, transferable analytics skills, quantified impact, and motivation for the domain.

    Behavioral & LeadershipOnsite
  • AmazonHardData Scientist
    Demonstrate Leadership in Challenging Situations and Decision-Making

    Demonstrate Leadership in Challenging Situations and Decision-Making evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipOnsite
  • AmazonEasySoftware Engineer
    Demonstrate Project Ownership and In-Depth Investigation

    Tests your ability to demonstrate Amazon Leadership Principles—specifically Ownership and Dive Deep—by explaining how you diagnosed a complex technical problem and saw the solution through to completion.

    Behavioral & LeadershipTechnical Screenbehavioralamazon-lpownership
  • AmazonMediumData Scientist
    Demonstrate calculated risk and deep-dive leadership

    This question evaluates calculated risk-taking, initiative, deep-dive leadership, experimental design, risk management, and outcome quantification skills relevant to a Data Scientist role.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumSoftware Engineer
    Demonstrate decision-making and collaboration behaviors

    This question evaluates decision-making, collaboration, conflict resolution, feedback exchange, leadership, and situational judgment through concrete interpersonal scenarios such as ambiguity, pressure, and deadline-driven teamwork, and it tests competencies in the Behavioral & Leadership domain while emphasizing practical application rather than abstract theory. Interviewers commonly ask this type of prompt in technical screens to determine how a software engineer demonstrates real-world leadership and teamwork behaviors, quantifies outcomes, and applies judgment and communication skills under ambiguous or time-sensitive conditions.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Demonstrate invent-and-simplify and customer communication

    This question evaluates a candidate's competency in invent-and-simplify and difficult customer communication, emphasizing process redesign, trade-off analysis, risk mitigation, stakeholder persuasion, measurable outcomes, and clear written alignment.

    Behavioral & LeadershipTechnical Screen