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 901–930 of 9403 results
- AmazonMediumSoftware EngineerSolve three coding tasks: binary search, tree path, subarray
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Solve three coding tasks: binary search, tree path, subarray states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Coding & AlgorithmsOnsite - AmazonMediumSoftware EngineerSolve tree and DP problems
This pair of problems evaluates proficiency with tree data structures and traversal concepts (deepest shared ancestor) and with dynamic programming/state optimization on linear arrays (maximizing non-adjacent house values), assessing algorithmic reasoning, complexity awareness, and data-structure manipulation.
Coding & AlgorithmsTechnical Screen - AmazonMediumSoftware EngineerSolve two set and graph problems
This question evaluates proficiency in data-structure manipulation (set operations, mapping and deduplication), directed-graph modeling and traversal for reachability, and algorithmic time/space complexity analysis.
Coding & AlgorithmsOnsite - AmazonEasyData ScientistSolve two string DP/hash problems
This question set evaluates string-processing and algorithmic problem-solving skills, including encoding and transformation for unique representations and dynamic programming, memoization, and backtracking for enumerating all valid segmentations.
Coding & AlgorithmsTechnical Screen - AmazonMediumData ScientistSolve two-sum variants at scale
This question evaluates array and hashing algorithms, pair-sum reasoning including duplicate handling and lexicographic minimality, streaming and external-memory algorithm design, trade-offs in time/space complexity, and extension to three-sum with deduplication.
Coding & AlgorithmsOnsite - AmazonMediumSoftware EngineerSpreadsheet Formulas with Dependency Updates
Design a simplified in-memory spreadsheet supporting direct cell assignment, formula assignment (summation with potential duplicate cell references), and retrieval with dynamic dependency propagation.
Coding & AlgorithmsOnsitegraphdesignhash-table - AmazonMediumSoftware EngineerStack Whose Pop Removes the Most Frequent Value, Ties Broken by Recency
Phone screen coding problem: process push and pop operations on a stack in which every pop removes the value that currently occurs most often, breaking ties by the tied value closest to the top. It tests designing a data structure that tracks frequency and recency together efficiently.
Coding & AlgorithmsOnsite - AmazonMediumSoftware EngineerStand by a Disputed Technical Judgment
This question assesses the candidate's ability to navigate professional disagreement, exercise intellectual humility, and maintain team cohesion while advocating for technical standards.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipCommunication - AmazonMediumSoftware EngineerStep Outside Your Professional Comfort Zone
Tell about deliberately stepping outside your professional comfort zone in responsibility, domain, influence, or communication. Explain the real risk, why you accepted it, preparation and feedback, the outcome, and how the experience changed later behavior.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerSupport a Struggling Teammate Without Sacrificing Team Health
This question assesses the candidate's ability to balance individual empathy and mentorship with team productivity and project deadlines, testing their conflict resolution and leadership skills.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipConflict Resolution - AmazonMediumSoftware EngineerTake Initiative on a Customer Pain Point
Explain customer-focused initiative through direct evidence, a validated problem, a focused change, and confirmation that the customer experience improved.
Behavioral & LeadershipOnsite - AmazonHardSoftware EngineerTaking Ownership of a Technically Risky Project
This question tests your ability to identify and mitigate significant technical risks in a project while demonstrating leadership, accountability, and the ability to influence stakeholders.
Behavioral & LeadershipTechnical ScreenLeadershipOwnershipRisk Management - AmazonMediumApplied ScientistTest whether two user populations differ
This question evaluates competency in statistical inference and multivariate analysis, covering hypothesis formulation about equal distributions, preprocessing and normalization considerations, choice of statistical tests or modeling approaches, and interpretation of significance and effect size.
Machine LearningOnsite - AmazonHardProduct ManagerThe Most Comprehensive Amazon PM Questions
Prepare for Amazon PM behavioral and leadership interviews with a structured story-bank approach. The guide organizes common Leadership Principle prompts, shows how to answer with STARL, explains what strong ownership, customer obsession, decision-making, trust, integrity, and delivery stories include, and gives concrete preparation tactics.
Behavioral & LeadershipOnsite - AmazonMediumSoftware EngineerTrack Missing Package IDs from Out-of-Order Receipts
This problem tests the ability to track a range of sequential integers and identify gaps in a stream of incoming data using efficient data structures.
Coding & AlgorithmsTechnical ScreenArraysHash TablesData Structures - AmazonMediumSoftware EngineerTrack the Contiguous Package Frontier and Missing IDs
This problem tests your ability to manage sparse, out-of-order data using data structures like sets or priority queues and finding gaps within a contiguous range.
Coding & AlgorithmsTechnical ScreenData StructuresHashingArrays - AmazonMediumSoftware EngineerTrade Short-Term Benefit for Long-Term Success
Tell about sacrificing a concrete short-term benefit to improve the odds of long-term success. Identify affected stakeholders, evidence, agreement, downside limits, a reconsideration checkpoint, and measurable or defensible later results.
Behavioral & LeadershipTechnical Screen - AmazonMediumData ScientistTransform Customer Feedback into Valuable Product Enhancements
Transform Customer Feedback into Valuable Product Enhancements 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 - AmazonMediumData ScientistTransform event logs with subscription windows in pandas
This question evaluates a candidate's competency in time-based event attribution and temporal interval manipulation using pandas, covering interval merging, subscription-aligned revenue aggregation, anomaly flagging, and handling edge cases like overlapping or back-to-back subscriptions.
Data Manipulation (SQL/Python)Onsite - AmazonEasySoftware EngineerTurn Critical Feedback into a Measurable Improvement
This question tests your ability to receive constructive criticism professionally, analyze it objectively, and implement data-driven improvements in your engineering practices.
Behavioral & LeadershipTechnical ScreenLeadershipSoft SkillsContinuous Improvement - AmazonMediumSoftware EngineerTurn an Unlikely Project Around and Recover When AI Coding Falls Short
This question assesses a candidate's ability to demonstrate technical leadership through project turnarounds and their maturity in managing the risks associated with AI-assisted development tools.
Behavioral & LeadershipOnsiteBehavioralLeadershipRisk Management - AmazonMediumData ScientistUnderstand SQL: DELETE vs TRUNCATE, VIEW vs TABLE, CROSS JOIN
This question evaluates a candidate's understanding of core SQL concepts and data-manipulation competencies, covering the behavior of data-deletion operations, distinctions between logical and physical data structures, and join semantics.
Data Manipulation (SQL/Python)Technical Screen - AmazonEasySoftware EngineerUnify Stock-Trading Profit Variants
This problem tests state-space dynamic programming by unifying different stock trading constraints (transaction limits and per-transaction fees) into a single optimized state-transition model.
Coding & AlgorithmsTechnical ScreenDynamic ProgrammingState MachineOptimization - AmazonMediumSoftware EngineerUse Generative AI to Improve Work Efficiently
Assesses how engineers integrate Generative AI tools into their workflows safely and effectively, balancing automation with human verification, data privacy, and quantifiable impact.
Behavioral & LeadershipOnsiteGenerative AIDeveloper ProductivityAmazon Leadership Principles - AmazonHardSoftware EngineerUse a Fitted Line to Predict a Future Data Point
This question tests the ability to implement a simple linear regression predictor and analyze the reliability of extrapolating time-series data using basic statistical heuristics.
Machine LearningTechnical ScreenRegressionTime SeriesStatistics - AmazonMediumSoftware EngineerValidate 9x9 grid in one pass
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Validate 9x9 grid in one pass states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Coding & AlgorithmsOnsite - AmazonMediumSoftware EngineerValidate AI-Generated Code Safely
Implement a static validation engine that inspects an Abstract Syntax Tree (AST) representation of AI-generated code to enforce security, safety, and complexity boundaries.
Software Engineering FundamentalsTechnical ScreenCode SafetyASTTree Traversal - 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 - AmazonEasySoftware EngineerValidate Properly Nested Brackets
Tests understanding of basic data structures—specifically stacks—to validate balanced and nested bracket sequences in linear time.
Coding & AlgorithmsTechnical Screenstackstringsdata-structures - AmazonMediumSoftware EngineerValidate a training courses catalog
This problem tests your ability to model prerequisites as a directed graph and detect circular dependencies using cycle detection algorithms (Kahn's or DFS).
Coding & AlgorithmsTechnical ScreenGraphTopological SortDFS