Programming & DSA Interview Questions
Programming and data-structures-and-algorithms questions test the implementation skills quant-developer and researcher interviews require, from complexity analysis to clean code.
40 programming & dsa questions · 16 free to practise now.
- Anagram checkEasyProgramming & DSAView →
- Big-O of nested loopEasyProgramming & DSAView →
- Binary search invariantEasyProgramming & DSAView →
- Binary tree traversal orderEasyProgramming & DSAView →
- Deduplicate a sorted arrayEasyProgramming & DSAView →
- Hash table average lookupEasyProgramming & DSAView →
- Horner's methodEasyProgramming & DSAView →
- Maximum subarray sumEasyProgramming & DSAView →
- Merge two sorted arraysEasyProgramming & DSAView →
- Moving averageEasyProgramming & DSAView →
- Multiply by 7 with shiftsEasyProgramming & DSAView →
- Power-of-two testEasyProgramming & DSAView →
- Reverse a singly linked listEasyProgramming & DSAView →
- Stack-based parenthesis matchingEasyProgramming & DSAView →
- Swap without a tempEasyProgramming & DSAView →
- Two-sum existenceEasyProgramming & DSAView →
- Climbing stairsMediumCombinatoricsProgramming & DSA Premium
- Count set bitsMediumProgramming & DSA Premium
- Detect a cycle in a linked listMediumProgramming & DSA Premium
- Fast FibonacciMediumProgramming & DSA Premium
- Fibonacci with memoizationMediumProgramming & DSA Premium
- GCD by EuclidMediumProgramming & DSA Premium
- Heap operationsMediumProgramming & DSA Premium
- Identify the sortMediumProgramming & DSA Premium
- In-place array rotationMediumProgramming & DSA Premium
- Memoized recursion vs tabulationMediumProgramming & DSA Premium
- Min and max togetherMediumProgramming & DSA Premium
- Monte Carlo variance reductionMediumFinance & DerivativesProgramming & DSA Premium
- Power iterationMediumLinear AlgebraProgramming & DSA Premium
- Quickselect average complexityMediumProgramming & DSA Premium
- Sampling an exponential from a uniformMediumRandom VariablesProgramming & DSA Premium
- Simulate probability pMediumProbabilityProgramming & DSA Premium
- Uniform random permutationMediumProgramming & DSA Premium
- Balanced parenthesesHardCombinatoricsProgramming & DSA Premium
- Dynamic programming: coin changeHardProgramming & DSA Premium
- Finite-difference stabilityHardFinance & DerivativesProgramming & DSA Premium
- Floating-point summation errorHardCalculusProgramming & DSA Premium
- Median of a streamHardStatisticsProgramming & DSA Premium
- Newton's method convergenceHardCalculusProgramming & DSA Premium
- Reservoir samplingHardStatisticsProgramming & DSA Premium
Master programming & dsa for quant interviews
Create a free account to check your answers and track progress. Premium unlocks a full worked solution for every question.
Start practising free