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 3331–3360 of 4616 results
- Point72HardQuantitative ResearcherDerive the Optimal Bid in a Two-Bidder Second-Price Auction
Two risk-neutral bidders compete for one item in a sealed-bid second-price auction. Explain the assumptions and derivation clearly, check edge cases, and show how the result changes when those assumptions no longer hold.
Statistics & MathTechnical Screen - Point72HardData EngineerDescribe Resolving Stakeholder Trade-Offs
This question evaluates stakeholder management, prioritization, trade-off analysis, and cross-functional communication skills within a data engineering context.
Behavioral & LeadershipTechnical Screen - Point72HardData EngineerDesign Data Quality and Observability Pipeline
This question evaluates proficiency in designing production data orchestration, data quality validation, and observability frameworks for both batch and streaming pipelines, covering dependency management, schema and integrity checks, and operational handling of anomalous records.
System DesignTechnical Screen - Point72MediumMachine Learning EngineerDesign Features for Residual Volatility
This problem tests the ability to decompose financial asset returns into systematic and idiosyncratic components and design features to capture residual volatility.
Machine LearningTechnical ScreenTime-SeriesFinanceFeature Engineering - Point72MediumData ScientistDetermine Circle Intersection Status for Rendering Order
This question evaluates geometric reasoning and computational-geometry competency, including spatial relationship analysis and handling numerical edge cases relevant to pairwise object interaction.
Coding & AlgorithmsTechnical Screen - Point72MediumQuantitative ResearcherExplain Ensemble Learning and Its Main Families
Explain why combining multiple models can improve predictions. Cover data and labels, leakage-safe features, baselines and model choice, offline evaluation, deployment constraints, monitoring, and drift.
Machine LearningTechnical Screen - Point72HardData EngineerExplain Spark Execution and Optimization
This question evaluates a candidate's understanding of the Apache Spark execution model, lazy evaluation, distributed processing (including jobs, stages, tasks, and shuffles), and performance-tuning considerations for batch and streaming pipelines on columnar data lakes.
Software Engineering FundamentalsTechnical Screen - Point72MediumQuantitative ResearcherExplain Transformer Encoder and Decoder Behavior
This question evaluates knowledge of Transformer architecture and generative language modeling, specifically the encoder versus decoder roles, attention patterns and causal masking, plus mechanisms behind stochastic text generation such as sampling and temperature.
Machine LearningTechnical Screen - Point72MediumQuantitative ResearcherFind the Minimum in a Rotated Sorted Array
A strictly increasing array of distinct integers has been rotated at an unknown pivot. Work through the function contract, boundary cases, correctness argument, and time and space complexity expected in a production-quality solution.
Coding & AlgorithmsTechnical Screen - Point72MediumMachine Learning EngineerFind the Smallest String After One Decrement
This question evaluates string manipulation, lexicographic ordering, and reasoning about local character transformations including wrap-around behavior.
Coding & AlgorithmsTechnical Screen - Point72HardQuantitative ResearcherFind the Two Heaviest Balls with Minimum Comparisons
There are 32 balls with distinct weights. Explain the assumptions and derivation clearly, check edge cases, and show how the result changes when those assumptions no longer hold.
Statistics & MathTechnical Screen - Point72HardData ScientistHow would you explain PCA and SHAP?
A Point72 Data Scientist technical screen asking you to defend one end-to-end ML project: problem framing and label timing, leakage controls, time-based validation, feature engineering, hyperparameter tuning, dimensionality reduction with PCA, and model interpretability with SHAP. Expects the PCA optimization objective and SVD link, the Shapley principle behind SHAP, plot interpretation, and the pitfalls of each.
Machine LearningTechnical Screen - 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 - 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 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 - 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 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 - Qube Research & TechnologiesHardSoftware EngineerCompare bagging, boosting, random forests, and bias-variance
This question tests the theoretical understanding of ensemble learning mechanisms and their impact on the bias-variance decomposition of prediction error.
Machine LearningTechnical ScreenEnsemble LearningBias-VarianceRandom Forest - Qube Research & TechnologiesHardSoftware EngineerCompute expected days until no whole pills
This problem tests your ability to model a stochastic process using a system of linear equations and solve it using expectation theory.
Coding & AlgorithmsTechnical ScreenProbabilityExpectationDynamic Programming