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 4616 results
- AmazonMediumSoftware EngineerRearrange Digits Without Adjacent Sums Above Nine
Rearrange a multiset of digits into the lexicographically smallest string such that every adjacent pair sums to at most nine, or return an empty string if impossible.
Coding & AlgorithmsTechnical Screengreedybacktrackingstring - AmazonMediumSoftware EngineerRearrange a String So Adjacent Characters Differ
Construct the lexicographically smallest rearrangement of a lowercase string with no equal adjacent characters, checking feasibility after each deterministic choice and returning empty when separation is impossible.
Coding & AlgorithmsTechnical Screen - AmazonEasyBusiness Intelligence EngineerReason About Composite Join Keys and Predicate Placement
This question tests your understanding of composite join keys, the critical semantic difference between filtering in the `ON` versus `WHERE` clause during joins, and techniques to prevent row fan-out.
Data Manipulation (SQL/Python)Technical Screensqljoinsdata-manipulation - AmazonMediumSoftware EngineerRecover from a Missed Deadline
Tests your ability to take ownership of project setbacks, proactively communicate risks, make pragmatic trade-offs under pressure, and establish lasting process improvements.
Behavioral & LeadershipTechnical ScreenBehavioralOwnershipDeliver Results - AmazonMediumSoftware EngineerReflect on criticism and deadlines
Reflect on criticism and 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 EngineerReflect on self, goals, learning, competitions
Prepare behavioral answers about self-description, goal planning, recent research-paper learning, and competition reflection. Includes structured examples, goal frameworks, paper-summary format, and learning-focused competition analysis.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerResolve Conflict and Challenge Project Decisions
This question assesses a candidate's ability to navigate professional disagreements by balancing data-driven technical reasoning with interpersonal tact, demonstrating ownership and the ability to influence stakeholders.
Behavioral & LeadershipTechnical ScreenConflict ResolutionLeadershipCommunication - AmazonMediumSoftware EngineerResolve Package Dependencies with Cycle Detection
This problem tests your ability to perform a topological sort on a directed graph while identifying cyclic dependencies to ensure a safe build order.
Coding & AlgorithmsTechnical ScreenGraphDFSTopological Sort - AmazonMediumData ScientistResolve Team Conflicts and Deliver Beyond Project Scope
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Resolve Team Conflicts and Deliver Beyond Project Scope states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerResolve a Conflict While Working with a Team
Describe a team conflict, the competing concerns, your actions, and the effects on the project and working relationship.
Behavioral & LeadershipTechnical Screen - AmazonHardSoftware EngineerResolve a Technical Disagreement with a Teammate
This question tests your ability to navigate professional conflict, prioritize objective technical outcomes over ego, and maintain collaborative relationships when faced with divergent architectural or implementation opinions.
Behavioral & LeadershipTechnical ScreenBehavioralConflict ResolutionLeadership - AmazonMediumData ScientistResolve a team conflict decisively
The question evaluates conflict-resolution, decisive leadership, stakeholder management, evidence-based decision-making, communication under time pressure, and the ability to enforce delivery timelines and run post-mortems within a Data Scientist role.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerRespond Constructively to Negative Feedback
Describe meaningful negative feedback that was difficult to hear and materially affected your work. Explain how you clarified its impact, evaluated it without defensiveness, changed a specific behavior, and gathered later evidence of improvement.
Behavioral & LeadershipTechnical Screen - AmazonMediumData ScientistRespond to Difficult Critical Feedback
Practice discussing difficult feedback with a concrete example, an observable behavior change, and evidence of improvement.
Behavioral & LeadershipTechnical Screen - AmazonMediumApplied ScientistRespond to an Aggressive Stakeholder Proposal
Tests your ability to manage high-stakes disagreements with demanding stakeholders by aligning on core goals, evaluating trade-offs with data, and delivering a scientifically sound path forward.
Behavioral & LeadershipTechnical ScreenBehavioralStakeholder ManagementAmazon LPs - AmazonMediumSoftware EngineerRespond to negative feedback and exceed requirements
Respond to negative feedback and exceed requirements 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 - AmazonHardSoftware EngineerResponding to a Difficult Engineering Challenge
Tests your ability to diagnose and resolve a high-stakes, ambiguous engineering challenge while demonstrating ownership, data-driven decision-making, and measurable business impact.
Behavioral & LeadershipTechnical ScreenBehavioralAmazon Leadership PrinciplesOwnership - AmazonMediumSoftware EngineerResume Project Deep Dive: Tech Stack Choices, Trade-offs, Business Logic and Ownership
Walk an interviewer through a project from your resume, explaining why the team chose its technology stack, which trade-offs those choices carried, how the business logic works, and exactly which part you owned. It tests depth of understanding, honest ownership boundaries and consistency under repeated probing.
Behavioral & LeadershipTechnical Screen - AmazonHardSoftware EngineerRetrieve the Latest Timestamped Value for Each Key
Design a timestamped key-value store supporting out-of-order updates and point-in-time or latest queries in sub-linear time per operation.
Coding & AlgorithmsTechnical ScreenDesignBinary SearchHash Map - AmazonHardSoftware EngineerReturn all valid word-break sentences
This question evaluates skills in string processing, recursive search/backtracking, enumeration of all valid segmentations, and algorithmic complexity reasoning for generating multiple solutions.
Coding & AlgorithmsTechnical Screen - AmazonMediumSoftware EngineerReturn the Top K Most Frequent Elements
This problem tests the ability to efficiently count element frequencies and use bucket-based sorting to avoid O(N log N) time complexity.
Coding & AlgorithmsTechnical ScreenHash MapBucket SortFrequency - AmazonMediumSoftware EngineerSearch a Unix-Like File Tree with Composable Filters
Search an in-memory Unix-like file tree for physical files matching name and size filters combined by AND or OR. Support optional symlink traversal, broken links, cycles, duplicate reachability, stable identity, and lexicographically sorted canonical paths.
Coding & AlgorithmsTechnical Screen - AmazonMediumSoftware EngineerSearch target in unknown-length sorted array
This question evaluates algorithm design and implementation skills for search algorithms on array-like interfaces with unknown length, focusing on bounds discovery, handling out-of-bounds sentinels, duplicate elements, and rigorous time and space complexity analysis.
Coding & AlgorithmsTechnical Screen - AmazonMediumData ScientistSelect Top Customers Using Transaction Data Filters
This question evaluates a candidate's ability to perform data aggregation, filtering, ranking, and deterministic tie-breaking on transactional datasets, assessing skills in Data Manipulation (SQL/Python).
Data Manipulation (SQL/Python)Technical Screen - AmazonMediumSoftware EngineerShare examples of impact and simplicity
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Share examples of impact and simplicity states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerShow Initiative, Improve Processes, and Demonstrate Impact
This question assesses the candidate's ability to identify inefficiencies, demonstrate proactive leadership, and quantify the tangible impact of their improvements on team productivity or system performance.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipProcess Improvement - AmazonMediumData ScientistSolve Algorithmic Challenges in Online Coding Assessments
This question evaluates proficiency in fundamental algorithmic problem-solving, specifically array manipulation, string processing, and the use of basic data structures along with performance and complexity reasoning.
Coding & AlgorithmsTechnical Screen - AmazonMediumData ScientistSolve Search Insert Position Using Binary Search
This question evaluates proficiency in binary search, algorithmic implementation on sorted arrays, and understanding of time complexity and index management.
Coding & AlgorithmsTechnical Screen - AmazonMediumSoftware EngineerSolve Three Algorithm Variants
This multi-part question evaluates combinatorics and permutation generation, tree traversal and node-relationship classification, and array/sequence processing under bounded-gap constraints, measuring algorithmic design, complexity reasoning, and data-structure manipulation within the Coding & Algorithms domain.
Coding & AlgorithmsTechnical Screen - AmazonMediumSoftware EngineerSolve Two OA Algorithm Problems
These two problems evaluate proficiency with greedy algorithms, array manipulation, simulation of stateful processes, and feasibility analysis under capacity constraints.
Coding & AlgorithmsTechnical Screen