SIG (Susquehanna) Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Write SQL for deliveries analytics
Write SQL for the following analytics tasks. Assume a PostgreSQL-like dialect unless otherwise stated. Treat "today" as 2025-09-01. Schema: - users(us...
Compute sample sizes and error control
Using the Biker experiment context, compute required sample sizes and describe error control under practical constraints. Show formulas and numeric an...
Design Biker metrics and A/B test plan
A delivery marketplace is piloting a new courier mode called "Biker" in dense urban zones to improve efficiency. Assume data access to orders, courier...
Determine roles from B's accusation
Knights and Knaves: Single Statement Inference You meet two islanders, A and B. Each person is either a knight (always tells the truth) or a knave (al...
Find probability of overlapping blooms
Overlap Probability of Two Random Bloom Periods Assumptions - Time is measured in days over a 30-day horizon. - Each flower begins blooming once, at a...
Compute ruin probability with bold betting
Probability of Reaching 5 Tokens Before Ruin Setup - You start with 3 tokens, target is 5 tokens, and ruin is 0. - On each turn, you bet as many token...
Infer posterior after losing pick
Conditional probability after observing a loss You have three cats in a jumping contest: - Cat 1 (most athletic) wins with probability p1 - Cat 2 (mid...
Solve animals-and-legs count
Barn Legs Puzzle (Linear Equations) Convert the word problem into a small system of linear equations and solve. You have a barn with three types of an...
Determine departure time from travel times
Canoe and River Current Timing Context Two friends paddle on a river with a constant current of 2 mph. Their paddling speed relative to the water is c...
Compute stockout sufficiency probability
Probability That Muffins Suffice Setup - Each of the 5 remaining customers independently chooses one item: - Croissant with probability 0.7 - Muff...
Solve relative-truth cat puzzle
Logic Puzzle: Directed Truth/Lie Rule and Cat Counts Three people (Asta, Bronya, Clara) each own a different number of cats (positive integers). When ...
Use Bayes for factory identification
Bayesian inference: Which factory given two black widgets? Setup - Two factories produce red and black widgets. - Factory A: 40% red, 60% black. -...
Implement 3x3 matrix transforms and rotation
For a 3x3 matrix, write Python code to: (a) transpose it in-place; (b) swap any two rows and any two columns; (c) reverse a specified column and rever...
Count subarrays with odd zero count
Given an integer array nums, return how many contiguous subarrays contain an odd number of zeros. Provide an O(n) solution (e.g., using prefix parity ...
Calculate minutes between two time strings
Given two times t1 and t2 in "HH:MM" 24-hour format on the same day with t2 > t1, compute the difference in minutes. Show how you parse the strings, c...
Determine knights and knaves roles
Knights and Knaves Logic Puzzle Context On an island, each person is either: - Knight: always tells the truth. - Knave: always lies. You meet two peop...
Analyze Knights-and-Knaves Dialogue Variants
Knights and Knaves: Two Statements from B Context On an island, every person is either a knight (always tells the truth) or a knave (always lies). You...