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 361–390 of 4616 results
- AmazonMediumData ScientistList Top Customers and Monthly Order Counts in SQL
This question evaluates a candidate's ability to perform SQL aggregation, grouping, top‑N selection, and date-based summarization to compute customer spend and chronological monthly order counts.
Data Manipulation (SQL/Python)Technical Screen - AmazonEasyApplied ScientistList hyperparameter tuning methods
This question evaluates understanding of hyperparameter tuning methods, including the competencies to compare different search strategies, analyze trade-offs in efficiency and parallelization, and design experiments to optimize model performance.
Machine LearningTechnical Screen - AmazonHardSoftware EngineerLowest Common Ancestor in a Binary Search Tree
Tests finding the lowest common ancestor of two values in a Binary Search Tree represented as a level-order serialized list, accounting for self-ancestorship and missing-node edge cases.
Coding & AlgorithmsTechnical ScreenBinary Search TreeTreeBreadth-First Search - AmazonEasySoftware EngineerMake Progress When Requirements Are Ambiguous
This question assesses the candidate's ability to navigate project uncertainty by balancing proactive momentum with risk management and stakeholder alignment.
Behavioral & LeadershipTechnical ScreenLeadershipAmbiguityCommunication - AmazonMediumSoftware EngineerManipulate time-series with Pandas groupby
This question evaluates proficiency in time-series data manipulation, including timezone-aware datetime parsing and DST handling, groupby and rolling-window aggregations, resampling to fill calendar gaps, and user-level retention and DAU calculations using idiomatic, vectorized Pandas or SQL operations.
Data Manipulation (SQL/Python)Technical Screen - AmazonHardSoftware EngineerMaximize Money in K Consecutive Bags
This problem tests your ability to efficiently manage interval operations and sliding window logic on a sparse coordinate system.
Coding & AlgorithmsTechnical ScreenSliding WindowSortingTwo Pointers - AmazonMediumSoftware EngineerMaximize Value Under a Budget
This problem tests your ability to solve a variation of the 0/1 Knapsack problem where items must be selected to maximize total value without exceeding a specific budget constraint.
Coding & AlgorithmsTechnical ScreenDynamic ProgrammingOptimizationAlgorithms - AmazonMediumFrontend EngineerMaximize the number of binary strings chosen under zero and one budgets
Given a list of binary strings and separate limits on the total number of zeros and ones, find the largest number of strings that can be chosen together without exceeding either limit. Tests optimization under two simultaneous resource limits, moving from brute force to an efficient method, and complexity analysis.
Coding & AlgorithmsTechnical Screen - AmazonMediumSoftware EngineerMerge K Sorted Arrays Without Duplicates
This problem tests your ability to efficiently merge multiple sorted sequences into a single sorted stream while managing duplicate values using a priority queue.
Coding & AlgorithmsTechnical ScreenHeapsSortingArrays - AmazonMediumSoftware EngineerMerge Multiple Sorted Arrays
This problem tests your ability to efficiently merge multiple sorted arrays into a single sorted list using a priority queue (min-heap) to optimize performance.
Coding & AlgorithmsTechnical ScreenArraysHeapSorting - AmazonMediumApplied ScientistMerge Overlapping Time Ranges
This problem tests your ability to manipulate arrays of intervals by sorting and merging, evaluating your proficiency with pointer manipulation and interval arithmetic.
Coding & AlgorithmsTechnical ScreenArraysSortingIntervals - AmazonHardSoftware EngineerMerge two sorted arrays in-place
This problem tests your ability to manipulate arrays in-place while managing constraints to avoid unnecessary data movement or auxiliary space usage.
Coding & AlgorithmsTechnical ScreenArraysTwo PointersIn-place - AmazonMediumSoftware EngineerMinimize Points Used Across Multiple Reward Programs
Minimize the number of indivisible reward points needed to meet or exceed a microdollar target across programs with different values and finite balances, returning failure when coverage is impossible.
Coding & AlgorithmsTechnical Screen - AmazonMediumSoftware EngineerMinimum Bills and Coins to Make Change
This problem tests your ability to determine the optimal combination of coins and bills to achieve a specific target amount, while managing limited inventory and precision issues.
Coding & AlgorithmsTechnical ScreenGreedyDynamic ProgrammingArithmetic - AmazonMediumSoftware EngineerMinimum Drone Delivery Time on a Ring of Hubs
This problem tests your ability to calculate optimal traversal distances on a circular path, requiring the application of modular arithmetic and greedy logic to minimize movement between sequential points.
Coding & AlgorithmsTechnical ScreenAlgorithmsGreedyModular Arithmetic - AmazonMediumData ScientistMitigate Data Mistakes and Improve Team Efficiency
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Mitigate Data Mistakes and Improve Team Efficiency states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - AmazonMediumFrontend EngineerNavigate a Tight Deadline and an Ambiguous Engineering Project
This question assesses a candidate's ability to maintain engineering standards and project momentum when facing high-pressure timelines and limited requirements.
Behavioral & LeadershipTechnical ScreenBehavioralProject ManagementPrioritization - AmazonMediumData ScientistOptimize Predictive Analytics: Feature Engineering to Model Evaluation
Evaluates end-to-end predictive analytics project communication for a technical data-science interview. Strong answers cover business objectives, data, leakage controls, features, models, evaluation, errors, and impact.
Machine LearningTechnical Screen - AmazonHardSoftware EngineerOptimize attention for long sequences
Optimize attention for long sequences 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 DesignTechnical Screen - AmazonMediumSoftware EngineerOptimize with a cache/hash map
Amazon software-engineer technical-screen coding follow-up: take an existing script (e.g. one that resolves file paths or parses license strings) and design a hash-map-backed in-memory cache to speed up repeated lookups. It tests choosing a cacheable computation, defining normalized keys and values, estimating hit rate, picking an eviction policy (LRU/LFU/TTL), invalidating on file mtime/content-hash changes, ensuring concurrency safety, and analyzing time and space complexity before and after caching.
Coding & AlgorithmsTechnical Screen - AmazonMediumSoftware EngineerOrganize a Product Initiative Across Stakeholders
This question assesses a candidate's ability to drive complex, cross-functional projects by aligning stakeholders, managing interdependencies, and adapting to shifting priorities.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipProject Management - AmazonMediumSoftware EngineerOvercome an Obstacle That Threatens Delivery
Describe a significant obstacle that threatened an outcome you owned and required more than extra personal effort. Explain how you diagnosed the true constraint, changed the plan, communicated trade-offs, aligned people, and reached a responsible result.
Behavioral & LeadershipTechnical Screen - AmazonHardData ScientistPlan and analyze an A/B test
This question tests the ability to design a statistically rigorous A/B test by accounting for clustered randomization, sequential testing boundaries, and multiple comparison corrections.
Statistics & MathTechnical ScreenExperimental DesignPower AnalysisClustered Data - AmazonMediumMachine Learning EngineerPredict Click Probability for Music Recommendations
Design music recommendation CTR prediction with song embeddings, sparse-feature handling, model comparison, calibration, and online evaluation.
ML System DesignTechnical Screen - AmazonHardApplied ScientistPrepare For An Applied Science Manager Project And Leadership Screen
Prepare for an applied science manager phone screen with a search-ranking project deep dive and leadership behavioral questions. The prompt helps candidates connect model decisions, A/B tests, business impact, team coaching, conflict resolution, and measurable outcomes.
Behavioral & LeadershipTechnical Screen - AmazonEasySoftware EngineerPrint all odd numbers from an integer list
This question tests the ability to filter a collection based on a parity condition and handle potential overflow or negative integer scenarios.
Coding & AlgorithmsTechnical ScreenArraysBasic LogicFiltering - AmazonMediumSoftware EngineerPrioritize Under a Tight Deadline
This question evaluates a software engineer's skills in prioritization, resource management, stakeholder communication, risk assessment, and leadership within project delivery, and is categorized as Behavioral & Leadership testing project management and decision-making under constraints.
Behavioral & LeadershipTechnical Screen - AmazonHardData ScientistPrioritize a new warehouse proposal with data
This question evaluates demand forecasting, network optimization, five-year NPV financial modeling, experiment and quasi-experiment design for incrementality estimation, sensitivity analysis, and stakeholder communication within the analytics & experimentation domain for data science roles focused on warehouse/fulfillment center decisions.
Analytics & ExperimentationTechnical Screen - AmazonHardProduct ManagerProduct Design Case Mix
Practice product design case scenarios covering cross-border U.S. book sales to Korea, accurate delivery ETA experiences, and a next-generation washer. The solution includes users, MVPs, architecture, metrics, GTM, risks, and rollout plans.
Product / Decision MakingTechnical Screen - AmazonMediumData ScientistProfile and visualize an unfamiliar dataset
This question evaluates a data scientist's competency in exploratory data analysis, data quality assessment, time-series aggregation, visualization design, and concise stakeholder communication when working with an undocumented events-plus-purchases CSV.
Analytics & ExperimentationTechnical Screen