Company
Two Sigma interview questions
55 practice questions in the style of Two Sigma's interviews, covering Coding & Algorithms, Data Manipulation (SQL/Python), Machine Learning, Statistics & Math, ML System Design, System Design, Behavioral & Leadership.
6 easy25 medium24 hard
Two Sigma interview questions by the numbers
Last updated
Katkat has 55 Two Sigma interview questions. The largest topics are Coding & Algorithms (49%), Machine Learning (29%) and Statistics & Math (9%). By difficulty: 11% easy, 45% medium and 44% hard. The most common round is Technical Screen (71%). Frequent concepts include Feature Engineering, Algorithms, Regression and Statistics.
Topics
- Coding & Algorithms49% · 27
- Machine Learning29% · 16
- Statistics & Math9% · 5
- ML System Design5% · 3
- Behavioral & Leadership4% · 2
- System Design2% · 1
Difficulty
- Easy11% · 6
- Medium45% · 25
- Hard44% · 24
Interview rounds
- Technical Screen71% · 39
- Online Assessment16% · 9
- Onsite13% · 7
Roles
- Data Scientist71% · 39
- Software Engineer24% · 13
- Quantitative Researcher4% · 2
- Machine Learning Engineer2% · 1
Frequent concepts
- Feature Engineering9% · 5
- Algorithms7% · 4
- Regression7% · 4
- Statistics7% · 4
- Hypothesis Testing5% · 3
- Inference5% · 3
Most mentioned in interview experiences
- 1.Analyze Temperatures and Update Regression1 report
- 2.Compute Piecewise Linear Interpolation1 report
- 3.Design and Scale Quantitative Optimization Workflows1 report
- 4.Evaluate piecewise linear function at x1 report
- 5.Implement binary encode/decode with frequency tree1 report
- 6.Linear Interpolator with Extrapolation1 report
- 7.Match Limit Orders with Price-Time Priority1 report
Counted from 3 candidate interview experiences on Katkat. How we collect and count
Showing 31–55 of 55 results
This question evaluates understanding of hash table fundamentals, including hashing, separate chaining collision resolution, linked-list bucket management, dynamic resizing, and rehashing to maintain load factor and amortized performance.
Two SigmaSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates competence in implementing in-memory relational data structures, parsing tokenized database-like commands, and evaluating compound predicates with comparison operators.
Two SigmaSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates understanding of frequency-based binary encoding and decoding, including deterministic tree construction, tie-breaking rules, and traversal, and tests knowledge of trees, priority queues, greedy algorithms, and bit-level string manipulation in the Coding & Algorithms domain.
Two SigmaSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates proficiency in implementing and analyzing classic algorithms, specifically merge sort for array sorting and techniques for computing the largest all-ones rectangular submatrix in a binary matrix, testing algorithmic thinking, data structure manipulation, and time/space complexity reasoning.
Two SigmaData ScientistCoding & AlgorithmsTechnical ScreenThis question evaluates understanding of piecewise linear interpolation and extrapolation, numerical robustness with floating-point values, and algorithmic competencies such as sorting and efficient query location for large datasets.
Two SigmaQuantitative ResearcherCoding & AlgorithmsTechnical ScreenImplement a limit order matching engine adhering to price-time priority (FIFO), resting-order execution pricing, and partial fill mechanics.
Two SigmaSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates the ability to align and join time-ordered sensor data by key, testing skills in time-series merging, per-key state management, and handling absent matches.
Two SigmaData ScientistCoding & AlgorithmsTechnical ScreenThis question evaluates algorithmic problem-solving and optimization skills within the Coding & Algorithms domain, focusing on selection under resource and operation constraints and reasoning about time and space complexity.
Two SigmaSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates skills in graph algorithms, multiplicative path optimization, and combinatorial dynamic programming, testing competency in reasoning about simple paths and product-based scoring in directed weighted graphs.
Two SigmaData ScientistCoding & AlgorithmsOnsiteThis problem tests your ability to manipulate linked list pointers to merge two sorted sequences efficiently without allocating extra space for new nodes.
Two SigmaData ScientistCoding & AlgorithmsTechnical ScreenThis problem tests your ability to manipulate linked list pointers to merge two sorted structures in-place, focusing on space optimization and handling edge cases.
Two SigmaData ScientistCoding & AlgorithmsTechnical ScreenThis question evaluates linear regression modeling, numerical linear algebra (normal equations and stable factorization methods), regularization, R² interpretation, and data-preprocessing/validation skills within the Machine Learning domain for a Data Scientist role.
Two SigmaData ScientistMachine LearningOnline AssessmentThis question evaluates time-series forecasting, demand estimation, and ML system-design competencies, focusing on problem framing, handling censored observations, data integration, model selection, and evaluation under operational constraints.
Two SigmaData ScientistML System DesignTechnical ScreenThis question evaluates a candidate's competency in time-series and cross-sectional predictive modeling, alternative-data feature engineering, and rigorous validation to prevent temporal leakage within the Machine Learning domain.
Two SigmaData ScientistMachine LearningTechnical ScreenThis question evaluates proficiency in feature engineering and time-series forecasting from large-scale event logs, including entity linking, aggregation and normalization, handling non-stationarity and drift, and model selection and validation for predicting a given company's stock price.
Two SigmaData ScientistMachine LearningTechnical ScreenThis question evaluates time-series forecasting, feature engineering, awareness of data leakage risks, model evaluation choices, and overfitting prevention competencies within the Machine Learning domain applied to demand prediction.
Two SigmaData ScientistMachine LearningTechnical ScreenThis question evaluates competency in ML system design for integrating NLP-derived signals from social media with time-series financial modeling, including feature extraction, timestamp alignment, and handling low signal-to-noise ratios.
Two SigmaData ScientistML System DesignTechnical ScreenThis problem tests your ability to efficiently transform elements in a sorted array using a quadratic function and merge them back into a single sorted array in linear time.
Two SigmaData ScientistCoding & AlgorithmsTechnical ScreenThis question evaluates understanding of simple OLS linear regression estimators, moment-based expressions for slopes, the relationship between y-on-x and x-on-y fitted slopes, and how correlation and variable scaling influence coefficient values.
Two SigmaData ScientistMachine LearningTechnical ScreenThis interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Solve capital selection and grid escape states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Two SigmaSoftware EngineerCoding & AlgorithmsOnsiteThis question evaluates algorithmic problem-solving skills in tree processing and allocation simulations, specifically assessing understanding of subtree-sum computation for tree partitioning and deterministic round-robin allocation logic for IPO-style share distribution, along with appropriate data structure selection and correctness under edge cases. It is commonly asked in the Coding & Algorithms domain because it measures practical application-level implementation and the ability to analyze time and space complexity rather than purely conceptual proof.
Two SigmaMachine Learning EngineerCoding & AlgorithmsOnline AssessmentThis question evaluates understanding of the Central Limit Theorem and asymptotic statistical reasoning, including recognition that the standardized sample mean (equivalently the standardized sum) becomes approximately normal and how that fact underpins inference such as confidence intervals.
Two SigmaData ScientistMachine LearningTechnical ScreenThis problem tests your conceptual understanding of the t-statistic, specifically how sample parameters influence its value and how it bridges the gap between estimation and hypothesis testing.
Two SigmaData ScientistStatistics & MathTechnical ScreenThis question tests the candidate's conceptual understanding of the t-statistic, specifically its role in hypothesis testing when population parameters are unknown.
Two SigmaData ScientistStatistics & MathTechnical ScreenThis question tests the conceptual understanding of the t-statistic, specifically why it is used instead of the Z-statistic when population parameters are unknown and how it accounts for uncertainty in sample variance.
Two SigmaData ScientistStatistics & MathTechnical Screen
Two Sigma interview experiences
All 4 →- Order-Matching HackerRank Then a Quant Systems Deep DiveTwo Sigma · Quantitative Software Engineer · Technical Screen · Jul 2026
Round 1: HackerRank Coding — Stock Exchange / Order Matching The task was to implement buy/sell order matching: Buy side uses max priority. Sell side uses min priority. Match orders when the price can cross. Handle partial fills. Output trade records. Handle the remaining resting orders. Follow-ups: How to add more tests to increase confidence. Why my output didn't match the sample. How multiple…
- Two OA Questions, Advanced the Next DayTwo Sigma · Software Engineer · New Grad · Online Assessment · Jun 2026In progress
I applied for Two Sigma's New Grad SWE role. I didn't have much hope going in — not long after a mass application round, I got an OA invite: two problems to solve together in one time-limited session. Before applying I'd heard this company has a lot of rejection stories, so I specifically went and dug through the forum to do my homework. Several posts said the OA questions on the forum were the a…
- Piecewise Interpolation, Temperature Prediction, and Streaming Linear Regression on the OATwo Sigma · Data Scientist · Online Assessment · Apr 2026
This Two Sigma research OA is also an old question that's been floating around on the forum. Question 1: You're given a bunch of discrete points that connect into a polyline. Now you're given an x, and you need to compute the corresponding y. If x falls between two points, do linear interpolation; if it falls outside the range, extend the line segments on either end to compute it. The question ma…
- Rejected After One Technical Screen on a Huffman-Style Encoding ProblemTwo Sigma · Software Engineer · Technical Screen · Dec 2025Rejected
11.9 – applied 11.12 – OA 11.24 – got the invite for the next round 12.1 – interview 12.3 – rejection letter The interviewer's English was really good, and he was patient and kept trying to guide me, but at the time I just couldn't understand why we needed to build a tree to encode things. It wasn't until later that it clicked — it's to get a unique binary representation, so that the most frequen…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
- Other51
