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 871–900 of 3640 results
- CohereMediumMachine Learning EngineerImplement Autoregressive Decoding Strategies
This problem tests your ability to implement common sequence decoding strategies used in large language models by manipulating token probability distributions.
Coding & AlgorithmsOnsiteLLMSamplingSoftmax - CohereMediumMachine Learning EngineerImprove LLM reasoning for a domain task
This problem tests your ability to design a robust pipeline for an LLM-based system that requires multi-step reasoning in a specialized domain (e.g., technical legal analysis or medical diagnosis).
ML System DesignOnsiteLLMReasoningRAG - CohereMediumMachine Learning EngineerReplace a Heuristic Terminal Text Game's Python Logic With LLM Calls
A live coding round: replace the heuristic Python implementation of a terminal text game with one driven by an LLM while keeping the game playable end to end. AI assistants are allowed, but the round judges your own implementation and debugging, including validating model output, fallbacks, and tests with a fake model.
Software Engineering FundamentalsOnsite - CoinbaseMediumSoftware EngineerAnalyze food-delivery data
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Analyze food-delivery data states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Coding & AlgorithmsOnsite - CoinbaseMediumMachine Learning EngineerBuild a baseline classification model from messy data
This question evaluates skills in practical machine learning engineering, including data cleaning, preprocessing, feature selection, handling mixed numeric and categorical features, and baseline model construction for a binary classification task.
Machine LearningOnsite - CoinbaseMediumData ScientistCalculate Conversion Lift CI
This question tests the ability to derive and calculate a confidence interval for the difference in conversion rates between two groups, and to explain how this interval informs a business decision.
Statistics & MathOnsiteStatisticsA/B TestingInference - CoinbaseMediumData ScientistCalculate a Confidence Interval
This question evaluates a candidate's competency in statistical inference for A/B testing, specifically the construction and interpretation of confidence intervals for differences in proportions, and falls under the Statistics & Math domain relevant to Data Scientist roles; it tests practical application (deriving point estimates and standard errors) alongside conceptual understanding (assumptions behind normal approximation versus exact, score-based, or bootstrap intervals). Interviewers commonly ask this to assess ability to quantify treatment effects, reason about approximation validity and alternative interval methods, and distinguish between absolute and relative lift when reporting experimental results.
Statistics & MathOnsite - CoinbaseMediumSoftware EngineerCompute Total Manual Distance
This problem tests your ability to simulate a state-based movement process and calculate cumulative distance based on a non-monotonic set of instructions.
Coding & AlgorithmsOnsiteArraysSimulationMath - CoinbaseMediumData ScientistCompute adoption, latency, and cross-region transactions
This question evaluates proficiency in SQL-based data manipulation and analytics, including calculating cohort adoption and transaction rates, performing date arithmetic for time-to-first-transaction, identifying cross-region transactions, and computing distributional percentiles.
Data Manipulation (SQL/Python)Onsite - CoinbaseMediumSoftware EngineerCompute delivery metrics and top-K queries
Compute delivery metrics and top-K queries evaluates SQL or pandas logic, joins, grouping, window functions, null handling, edge cases, and validation in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Data Manipulation (SQL/Python)Onsite - CoinbaseHardSoftware EngineerDebug and Extend Cursor Queries
This question evaluates understanding of iterator/cursor semantics, stateful side effects and mutation, practical debugging and trace reasoning, and basic query API design such as adding limit or order_by features.
Software Engineering FundamentalsOnsite - CoinbaseMediumSoftware EngineerDecide When Automated Tests Are Necessary
Assesses an engineer's testing philosophy, balancing risk and velocity to determine when automated tests are mandatory versus when lighter verification suffices, while looking beyond naive code coverage metrics.
Behavioral & LeadershipOnsitetesting-strategysoftware-qualityengineering-culture - CoinbaseMediumSoftware EngineerDemonstrate Senior Engineering Judgment
This question assesses a candidate's ability to balance technical debt, business deadlines, and team alignment when faced with a high-stakes, conflicting decision.
Behavioral & LeadershipOnsiteBehavioralLeadershipTrade-offs - CoinbaseMediumSoftware EngineerDescribe Code You Are Proud to Have Written
This question assesses a candidate's ability to articulate technical design choices, maintainability, and the trade-offs made during the software development lifecycle.
Behavioral & LeadershipOnsiteBehavioralSystem DesignSoftware Engineering - CoinbaseHardSoftware EngineerDesign Crypto Order Routing
This question evaluates a candidate's ability to architect distributed, low-latency, and fault-tolerant order-placement and routing systems for cryptocurrency trading, covering consistency guarantees, external integration with heterogeneous venue protocols, fund reservation, execution reconciliation, and auditability.
System DesignOnsite - CoinbaseHardFrontend EngineerDesign Frontend Architecture for Trading UI
This question evaluates competency in frontend architecture for real-time trading UIs, covering state management, rendering strategies, real-time data flow, performance, reliability, security, testing, and observability.
System DesignOnsite - CoinbaseMediumData ScientistDesign Identity & Trust Experiment
This problem tests your ability to design a robust A/B test for a high-stakes identity verification flow, focusing on balancing security metrics with user acquisition and handling potential network interference.
Analytics & ExperimentationOnsiteA/B TestingProduct MetricsPower Analysis - CoinbaseHardSoftware EngineerDesign a Cryptocurrency Trading System with Third-Party Exchanges
This interview question evaluates requirements, scale assumptions, API/data design, architecture, trade-offs, failure modes, and rollout in a realistic interview setting. A strong answer for Design a Cryptocurrency Trading System with Third-Party Exchanges states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
System DesignOnsite - CoinbaseMediumBackend EngineerDesign a Real-Time Asset Price Service
Design a high-throughput, low-latency price ingestion and distribution service that normalizes multi-exchange market data, reconciles conflicting ticks, and delivers live prices to internal services and retail clients.
System DesignOnsiteDistributed SystemsWebSocketsReal-Time Data - CoinbaseHardSoftware EngineerDesign a basic banking system
This question evaluates understanding of transactional system design, data modeling for financial domains, API design, idempotency, concurrency control, immutable audit trails, and security considerations in an online banking context.
System DesignOnsite - CoinbaseHardSoftware EngineerDesign a crypto trading web frontend
This question evaluates frontend system architecture skills for real-time trading applications, covering framework and tooling choices, state and data layers, WebSocket-driven real-time updates, responsive and accessible UI design, performance optimization, testing, and security; it is in the System Design (frontend) domain.
System DesignOnsite - CoinbaseMediumData ScientistDesign an Identity Trust Experiment
This question tests your ability to design a randomized controlled trial to measure the impact of a new identity verification process on user trust and retention, while addressing potential network effects and platform bias.
Analytics & ExperimentationOnsiteExperimentationCausal InferenceA/B Testing - CoinbaseMediumSoftware EngineerDesign order stream with state transitions
Design order stream with state transitions evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Coding & AlgorithmsOnsite - CoinbaseMediumSoftware EngineerDesign query pagination for large datasets
This question tests the ability to design a scalable, consistent pagination system for high-throughput transactional data, focusing on the trade-offs between offset-based and cursor-based approaches.
System DesignOnsitePaginationDatabase IndexingAPI Design - CoinbaseHardSoftware EngineerDesign real-time crypto prices homepage
This question tests your ability to design a high-throughput, low-latency streaming architecture capable of processing volatile financial data and pushing updates to millions of concurrent users.
System DesignOnsiteReal-timeScalabilityWebSockets - CoinbaseHardSoftware EngineerDesign real-time stock price viewer
This question evaluates system-design competency in building low-latency, high-throughput real-time streaming systems, covering ingestion, normalization, deduplication, aggregation, pub/sub dissemination, and operational resilience.
System DesignOnsite - CoinbaseMediumSoftware EngineerDiscuss complex project and multi-approach example
A Coinbase onsite behavioral pairing that asks you to walk through the most complex project you led end-to-end — its complexity, decomposition, risks, your specific contributions, and measured outcomes — and then to show a problem you attacked with several different methods. The solution gives a STAR+L structure, a reusable template, and full sample answers for both prompts with the trade-off reasoning interviewers actually score. It also covers the common failure modes: vague impact, hiding behind "we," and presenting only one approach.
Behavioral & LeadershipOnsite - CoinbaseMediumSoftware EngineerDiscuss your proudest project
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Discuss your proudest project states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipOnsite - CoinbaseMediumBackend EngineerEvolve Cursor Pagination Without Breaking Clients
This problem tests the ability to design stable, deterministic cursor-based pagination systems that handle non-unique sort keys and schema evolution without breaking backward compatibility.
Software Engineering FundamentalsOnsiteAPI DesignPaginationSQL - CoinbaseMediumSoftware EngineerExplain Your Role in a Production Incident
This question assesses a candidate's ability to navigate high-pressure production incidents, focusing on structured problem-solving, cross-functional communication, and technical ownership.
Behavioral & LeadershipOnsiteBehavioralIncident ManagementOwnership