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 7051–7080 of 9403 results
- Point72HardData EngineerImplement Election Report and Banking Pipeline
This multipart question evaluates data engineering competencies including SQL report design for complex aggregation and ranking, plus PySpark-based ETL and transaction-level analytics.
Coding & AlgorithmsOnline Assessment - Point72HardData EngineerImplement Portfolio Trading Optimizer
This question evaluates algorithmic problem-solving, array processing, input validation via decorators, and the ability to produce concise transaction reports for maximizing non-overlapping buy/sell profits.
Coding & AlgorithmsTechnical Screen - Point72HardData ScientistImplement composition and mixin utilities
This problem tests proficiency in functional composition, Python metaclass/decorator patterns, and custom serialization logic, focusing on handling flexible arguments and object introspection.
Coding & AlgorithmsOnline AssessmentPythonFunctional ProgrammingSerialization - Point72MediumQuantitative ResearcherLinearize an L1 Trading Penalty
Linearize weighted absolute trading costs with auxiliary variables, complete LP constraints, the correct objective sign, and an equivalence proof.
Statistics & MathOnline Assessment - Point72HardSoftware EngineerMaximize Fixed Positions After Deletions
This problem tests your ability to use dynamic programming and data structures to maximize elements in a subsequence that align with their new indices after removing elements.
Coding & AlgorithmsOnline AssessmentDynamic ProgrammingGreedyData Structures - Point72MediumData ScientistMaximize outfits with distinct colors
This question evaluates competency in combinatorial optimization and constrained resource-allocation algorithms, along with analysis of time and space complexity and robustness to skewed input distributions and edge cases.
Coding & AlgorithmsTechnical Screen - Point72MediumQuantitative ResearcherModel Trading Frictions in Portfolio Optimization
Extend a stat-arb objective with unit-consistent commissions, spread, slippage, market impact, turnover, borrow, and concentration costs.
Statistics & MathOnline Assessment - Point72HardData ScientistPrice a coin-doubling game rationally
This question evaluates understanding of probability distributions, divergent expected values, utility theory, and optimal betting strategies (Kelly staking) within the Statistics & Math domain for a Data Scientist role.
Statistics & MathOnline Assessment - Point72MediumQuantitative ResearcherProve That Lasso Can Be Written as a Quadratic Program
Derive the Lasso quadratic-program formulation and prove equivalence, convexity, minimizer correspondence, and rank-related uniqueness.
Statistics & MathTechnical Screen - Point72HardSoftware EngineerSimulate a Deterministic Finite Automaton
Implement and run a Deterministic Finite Automaton (DFA) simulator that parses state transitions over a binary alphabet and determines if input strings are accepted.
Coding & AlgorithmsOnline AssessmentFinite AutomataState MachineDesign - Point72EasyData EngineerSolve SQL and PySpark Data Tasks
This question tests your ability to handle data cleaning, filtering, and aggregation using both SQL and PySpark syntax on a transaction dataset.
Coding & AlgorithmsOnline AssessmentSQLPySparkData-Cleaning - Point72MediumQuantitative ResearcherSolve Three Probability Models
Solve three independent probability questions. Explain the assumptions and derivation clearly, check edge cases, and show how the result changes when those assumptions no longer hold.
Statistics & MathTechnical Screen - Point72MediumData ScientistWrite SQL for top student per department
This question evaluates proficiency in SQL query formulation, including group-wise selection, joins, NULL handling, deterministic tie-breaking and ordering to identify a top-per-group student.
Data Manipulation (SQL/Python)Technical Screen - Pony.AiMediumSoftware EngineerImplement a Min-Heap with Insert and Remove-Min
Implement a binary min-heap from scratch using a zero-indexed array, supporting insertion, peek, and extraction of the minimum element in logarithmic time.
Coding & AlgorithmsTechnical ScreenHeapData StructuresBinary Heap - PosthogMediumSoftware EngineerDesign Product Analytics and Event Capture for a Small E-Commerce Store
Design analytics for a small independent e-commerce store, with the emphasis on how behavioral and purchase data is gathered in the first place. It tests event modeling, browser versus server-side capture, visitor identity across checkout, proportionate storage and funnel reporting, privacy, and data-quality reconciliation.
System DesignTechnical Screen - PostmanMediumSoftware EngineerCover intro, projects, interest, goals, Go rating
This question evaluates communication, leadership, ownership, and practical Go programming proficiency by asking for a concise self-introduction, descriptions of impactful projects, alignment with the company/product, career goals, and a self-rated Go skill justification.
Behavioral & LeadershipTechnical Screen - ProfoundEasySoftware EngineerImplement a Credit API Workflow
This question evaluates a candidate's ability to integrate with RESTful APIs, manage authentication and HTTP responses, automate a client workflow, and organize reusable program logic.
Software Engineering FundamentalsTechnical Screen - PurestorageMediumSoftware EngineerCount All-One Square Submatrices
Tests dynamic programming and 2D grid traversal skills by counting the total number of square submatrices filled entirely with ones.
Coding & AlgorithmsTechnical Screendynamic-programmingmatrixarrays - PurestorageMediumSoftware EngineerDesign a thread-safe event dispatcher
This question evaluates understanding of concurrent programming and thread-safe design, including synchronization primitives, race-condition avoidance, listener lifecycle semantics, and event-delivery guarantees.
Software Engineering FundamentalsOnsite - PurestorageMediumSoftware EngineerDetermine whether points form squares
This question evaluates computational geometry, combinatorial counting, and algorithmic optimization skills by requiring validation of a non-degenerate square from four 2D integer points and counting distinct squares in a larger point set, and it falls under the Coding & Algorithms category.
Coding & AlgorithmsOnsite - PurestorageMediumSoftware EngineerFix Thread-Safe Trigger Synchronization
Tests understanding of concurrency primitives, condition variables, thread synchronization, and memory visibility by designing a thread-safe one-shot trigger coordinating multiple waiting threads.
Software Engineering FundamentalsTechnical Screenconcurrencymultithreadingsynchronization - Pylon LendingMediumSoftware EngineerBuild a Chainable Python SQL Query Builder with Where, Alias and Join Support
Implement a small Python query builder with a fluent API covering table, select, where with condition objects, alias and a join on a shared column, where render() must return the exact SQL string an existing test suite expects. It tests clause ordering, literal quoting, alias qualification and builder design.
Software Engineering FundamentalsTechnical Screen - QualcommMediumSoftware EngineerCompute the Diameter of an Undirected Tree
Compute the diameter of a large undirected tree, measured by the number of edges on its longest simple path. The exercise tests adjacency construction, linear-time tree traversal, endpoint reasoning, recursion-depth awareness, and edge cases such as a single-node tree.
Coding & AlgorithmsTechnical Screen - QualcommMediumSoftware EngineerExplain C++ and GPU Tradeoffs
This question evaluates understanding of C++ language semantics (enum varieties, default values, aggregate initialization, implicit conversions, struct memory layout and padding), differences between preprocessing and compiled functions (macros versus inline/type-safe functions), and GPU performance trade-offs such as memory access patterns, coalescing, vectorized loads, and shared-memory staging. It is commonly asked to probe low-level reasoning about compilation versus preprocessing, type- and runtime-level trade-offs, and performance and power-efficiency in parallel kernels; it falls under Software Engineering Fundamentals and tests both conceptual understanding and practical application.
Software Engineering FundamentalsTechnical Screen - QualcommMediumSoftware EngineerFind the First Bad Version in a Monotonic Release History
Find the earliest bad entry in a monotonic release history, returning -1 when every version is good. This compact coding prompt tests boundary-safe binary search, empty and all-good inputs, first-element failures, loop invariants, and logarithmic performance on histories with up to a million versions.
Coding & AlgorithmsTechnical Screen - QualcommMediumSoftware EngineerImplement A* Maze Search
This question evaluates proficiency in informed search algorithms, heuristic design (admissibility), grid-based graph traversal, path reconstruction, and time/space complexity analysis.
Coding & AlgorithmsTechnical Screen - Qualified HealthHardSoftware EngineerControl LLM Workflow Quotas and Recovery Costs
Control LLM workflow quotas and 429 retries with shared token budgets, durable checkpoints, and explicit handling of uncertain requests and duplicate billing.
System DesignOnsite - Qualified HealthMediumSoftware EngineerDesign Notifications for One Million Internal Producer Services
Design notification ingestion and delivery for a million internal producers, separating service-count scale from throughput, bursts, and fanout.
System DesignOnline Assessment - Qualified HealthHardSoftware EngineerEnforce Tenant and Session Isolation in an Agent RAG System
Isolate tenants and sessions across RAG retrieval, caches, prompts, and tools, with server-enforced authorization and layered prompt-injection defenses.
System DesignOnsite - Qualified HealthHardSoftware EngineerIngest and Serve RAG Sessions with Up to 200 Documents
Design a 200-document RAG session pipeline with asynchronous ingestion, corpus readiness, latency budgeting, scoped caching, and quota-aware serving.
System DesignOnsite