testing Interview Questions
24 interview questions in our bank cover testing, most of them Coding & Leetcode-style Questions. They average 2.9/5 difficulty — medium — and each one was reported by a candidate after a real interview. Companies known to ask about testing: Shopify, Scale AI, Coinbase, Akuna Capital, Atlassian, and 11 more.
Practice these on the problems board →Companies that ask about testing
Question mix
- Coding & Leetcode-style Questions21
- System Design for ML2
- Forward Deployment Engineering1
Difficulty
- 2/5 — easy4
- 3/5 — medium19
- 4/5 — hard1
Questions tagged testing
Systems Utility Coding: Temperature Spike, Logs, Brackets
2/5This NVIDIA interview question set covers a collection of systems utility coding tasks frequently encountered during infrastructure and systems software engineering screens. Candidates must solve concise problems such as parsing and validating expression brackets, tracking temperature anomalies from timestamped telemetry, and aggregating log metrics by status and latency. These exercises evaluate fundamental parsing logic, data structure manipulation, and code reliability under tight time limits. To view all the specific utility tasks, edge cases, and complete model implementations, please subscribe.
Coding & Leetcode-style QuestionsNVIDIADebug and Patch a Codebase, Then Propose Long-Term Improvements
3/5This Cursor interview scenario presents a hands-on challenge focused on software maintenance and improvement. Candidates are tasked with taking ownership of an existing codebase to diagnose and resolve a specific, reproducible issue. Beyond just patching the bug, you must demonstrate strong debugging skills, implement minimal yet effective fixes, and ensure the solution is robust by adding or updating relevant tests. The problem also requires proposing long-term architectural enhancements, assessing your ability to think critically about code quality and system evolution. The full problem description and a model solution are available with a subscription.
System Design for MLCursorCustomer Request PR Review
3/5Reported during JPMorgan software engineering interviews, this exercise evaluates code review capabilities by presenting a flawed service class or pull request filled with architectural and concurrency pitfalls. Candidates must identify maintainability violations, global state hazards, and thread-safety concerns before implementing a clean auxiliary algorithm. This task emphasizes professional software engineering best practices beyond basic syntax correctness. Unlock the complete code review checklist, review notes, and model solution by securing a subscription.
Coding & Leetcode-style QuestionsJPMorganMars Rover / Robot Controller (CLI)
3/5This widely reported pair-programming exercise from Shopify challenges engineers to build a command-line interface application that simulates a robotic rover navigating a two-dimensional grid space. Candidates must implement directional state tracking, movement mechanics, and boundary processing based on sequential instructions while gracefully handling edge cases. Although the initial specifications appear straightforward, the real evaluation centers around extensibility, clean object-oriented architecture, and handling complex follow-up requirements. The complete problem statement, testing strategies, and expert reference solution are exclusively available to paid subscribers.
Coding & Leetcode-style QuestionsShopifyParty Time Blocks
3/5This reported interview question from Scale AI challenges candidates to process and analyze temporal intervals grouped by geographical regions. Developers must compute overlapping active periods and identify empty gaps while handling timestamp parsing, precise formatting, and robust unit testing. This scenario evaluates practical software engineering skills regarding sorted data and structured validation. Access the complete problem description and expert model solution with a paid subscription.
Coding & Leetcode-style QuestionsScale AIValidate a Forest from (parent, child) Edges
3/5In this graph theory coding challenge often featured at Waymo, candidates must determine whether a collection of directed edges correctly forms a disjoint set of trees. The assessment checks proficiency with graph traversal, cycle detection, and autonomous test case creation. Unlocking the full problem requirements, algorithmic strategies, and clean code solution requires a paid subscription.
Coding & Leetcode-style QuestionsWaymoPermutations with Self-Written Tests
3/5This foundational coding assessment, frequently encountered during SoFi technical screens, requires you to generate all possible arrangements of an array using recursive backtracking techniques. Beyond standard algorithmic implementation, the exercise emphasizes rigorous boundary testing, edge case identification, and writing your own verification methods from scratch. Unlock the complete problem description, testing best practices, and the optimized code solution by subscribing.
Coding & Leetcode-style QuestionsSoFiExisting Codebase Debugging Round
3/5In this Scale AI technical evaluation, candidates face a realistic codebase debugging exercise designed to test practical software engineering skills. Instead of building from scratch, you must quickly orient yourself within an unfamiliar multi-file project, execute existing test suites, isolate subtle defects, and fix them under time constraints. This scenario assesses your code navigation abilities and troubleshooting methodology. The full problem and model solution require a subscription.
Coding & Leetcode-style QuestionsScale AIValid Parentheses with Wildcard '*' and DFS All Strings
3/5Reported as a common interview challenge at ByteDance, this problem explores string validation and combinatorial generation with wildcard characters that can represent multiple grouping symbols or empty spaces. The initial task requires verifying overall structural correctness in linear time, while the follow-up asks you to enumerate every unique valid permutation using depth-first search techniques. It effectively tests your command over state tracking, backtracking, and duplicate elimination. Gain access to the full problem description, algorithmic breakdown, and reference code with a subscription.
Coding & Leetcode-style QuestionsByteDanceFrontend Domain - Card / Validation Component to Mockup
3/5Demonstrate your capability to build robust user interfaces under tight constraints by constructing an interactive card component with real-time validation, a frontend engineering assessment reported at Coinbase. This challenge evaluates your mastery of component state management, asynchronous interaction handling, and adherence to rigorous functional mockups beyond basic styling. You will need to account for edge cases such as disabled states, loading indicators, and immediate feedback loops during user input. Access the full project requirements and expert evaluation criteria with a paid subscription.
Coding & Leetcode-style QuestionsCoinbaseLLM API Practical and Output Validation
3/5This practical coding evaluation, reported during a Scale AI interview, tests your capability to integrate external generative artificial intelligence services into a backend environment. You will design a programmatic routine to dispatch requests, format specialized instructions, and rigorously parse and validate model outputs against strict criteria. The task measures API handling, prompt engineering proficiency, and automated verification workflows. Unlock the complete scenario details and working reference solution with a subscription.
Forward Deployment EngineeringScale AILive Refactor - Function to Production Service
3/5This demanding Walmart Labs interview experience evaluates a candidate's ability to seamlessly transition a basic algorithmic script into a robust, production-ready RESTful web service while defending architectural choices against adversarial questioning. It tests both core coding proficiency and high-level system design communication under pressure. Unlock the complete walkthrough of requirements, refactoring strategies, and expert defense tips with a subscription.
System Design for MLWalmart LabsFind Missing and Repeated Element
3/5This Akuna Capital interview question challenges you to locate a missing value and a duplicate entry within a sequential integer array. Candidates must evaluate optimal bitwise manipulation techniques alongside traditional arithmetic approaches to achieve high efficiency while avoiding common numerical overflow pitfalls. Discovering the complete problem statement, optimal algorithmic tradeoffs, and the verified model solution requires an active subscription.
Coding & Leetcode-style QuestionsAkuna CapitalFrontend Tech Execution - Reusable Dropdown Component
4/5This Coinbase frontend execution interview tests your ability to engineer a production-ready, highly accessible React dropdown component matching a strict specification. The evaluation centers heavily on mastering controlled versus uncontrolled state paradigms, comprehensive keyboard navigation, and robust focus management. To examine the full component requirements, edge-case test suites, and the complete reference solution, unlock your subscription today.
Coding & Leetcode-style QuestionsCoinbaseCompare Two Structs / Classes for Equality
2/5This Uber reported interview question requires you to design a robust mechanism that compares two complex data structures or class instances to determine if they are identical. Rather than just writing code, the evaluation heavily focuses on clarifying edge cases such as value versus reference semantics, nested objects, floating-point tolerances, and potential reference cycles. It assesses your architectural thinking, requirement gathering, and deep understanding of object models. Access to the complete problem breakdown and expert model solution requires an active subscription.
Coding & Leetcode-style QuestionsUberOrg Tree Lowest Common Department
3/5In this algorithmic problem reported at Atlassian, you must traverse a corporate hierarchy tree to locate the closest common departmental ancestor for a given set of employees. The task tests your capability to navigate hierarchical data structures, handle multiple search targets, and implement efficient tree traversal algorithms. Access to the comprehensive problem breakdown and optimal solution code requires a paid subscription.
Coding & Leetcode-style QuestionsAtlassianCows and Bulls (Guess the Number)
2/5Master the implementation of the classic guessing game where secret digits must be evaluated against player attempts to produce accurate positional and value matches, featured as an onsite coding assessment at Shopify. This problem examines your string manipulation abilities, hash map usage, and simulation logic while emphasizing robust input handling and unit testing practices. It is a fantastic exercise for honing foundational programming skills and edge-case management. Unlock the complete problem breakdown and verified model solution by upgrading to a paid subscription.
Coding & Leetcode-style QuestionsShopifySliding-Window Order Message Rate Limiter
3/5This interview question, frequently asked at Akuna Capital, challenges candidates to design a flexible throughput regulator class capable of handling burst submissions while enforcing sliding time thresholds. The exercise evaluates your proficiency with timestamp tracking, queue management, and efficient data structures to evaluate traffic dynamically. You will need to manage rolling temporal boundaries without relying on crude fixed intervals. Access to the complete problem breakdown and the optimal reference implementation requires a subscription.
Coding & Leetcode-style QuestionsAkuna CapitalRetrieve Text Values of Two Web Elements Using Selenium
3/5Featured in Glean engineering interviews, this practical test requires you to write robust browser automation code using Selenium to extract text content from specific page elements. You must handle dynamic loading conditions by implementing appropriate wait strategies before retrieving the requested text strings safely. It effectively tests your familiarity with web testing frameworks and asynchronous element handling. Unlock the complete problem prompt and expert automation script by securing a subscription.
Coding & Leetcode-style QuestionsGleanCode Review — Multi-PR Walkthrough
3/5In this interactive Airbnb interview round, candidates are placed in the role of a reviewer examining multiple pull requests of escalating complexity and architectural depth. You are expected to proactively lead the review, spot subtle logic bugs, highlight maintainability concerns, and suggest missing test coverage without relying on interviewer prompts. This evaluation measures your code craftsmanship, communication clarity, and software design intuition. Read the full walkthrough guide and expert evaluation criteria by securing a paid subscription.
Coding & Leetcode-style QuestionsAirbnbHyperparameter Combinations (Cartesian Product)
2/5This Pinterest interview question focuses on generating every possible configuration from a dictionary of tuning parameters and their respective candidate choices. You will explore how to compute full Cartesian products effectively in Python while considering robust test cases for validation. The task evaluates your fluency with combinatorial generation, nested iteration patterns, and clean utility design suited for machine learning platforms. Gain access to the full problem requirements, test suites, and optimal code by upgrading your subscription.
Coding & Leetcode-style QuestionsPinterestWord Guessing Game (Wordle-style)
3/5Build a popular letter-matching word puzzle application from scratch, incorporating validation logic, iterative guessing mechanics, and positional feedback cues. Featured in Shopify hiring loops, this coding challenge assesses your string manipulation abilities, state management, and algorithmic thinking for simulating interactive games. Gain immediate access to the full problem description, test cases, and expert solution by purchasing a subscription.
Coding & Leetcode-style QuestionsShopifyURL Shortener Service (CLI)
3/5Designed around a Shopify technical screen, this coding and system design task requires you to build a functional command-line URL encoding and resolution utility. While the algorithmic core is lightweight, the exercise heavily emphasizes robust object-oriented design, collision mitigation strategies, persistence choices, and thorough testing protocols. Unlock the complete requirements, architecture guidance, and reference implementation by subscribing.
Coding & Leetcode-style QuestionsShopifySequential, Deduped, and Parallel URL Fetcher
3/5This reported Atlassian interview question evaluates your ability to handle network requests efficiently under strict time constraints. You will need to process a collection of web endpoints, returning status details and content while handling sequential execution. The evaluation tests your proficiency with asynchronous logic, request deduplication strategies, and maintaining order stability when filtering redundant entries. Accessing the comprehensive breakdown and complete verified solution requires an active subscription.
Coding & Leetcode-style QuestionsAtlassian
Studied alongside
testing interview FAQ
- How many testing interview questions are there?
- 24 reported questions, mostly Coding & Leetcode-style Questions.
- Which companies ask testing questions?
- Shopify (4), Scale AI (3), Coinbase (2), Akuna Capital (2), Atlassian (2), NVIDIA (1), Cursor (1), JPMorgan (1).
- How hard are testing questions?
- They average 2.9 out of 5: 4 at 2/5, 19 at 3/5, 1 at 4/5.