Medium Programming & DSA Interview Questions
Medium is where most real interview questions sit. This is the programming & dsa set worth spending the most time in.
30 questions, all free to practise.
- A large power, modular orderMediumProgramming & DSAView →
- Balanced parenthesesMediumCombinatoricsProgramming & DSAView →
- Binary search on 1000: the worst caseMediumProgramming & DSAView →
- Call count of memoized FibonacciMediumProgramming & DSAView →
- Climbing stairsMediumCombinatoricsProgramming & DSAView →
- Common divisors of the squaresMediumProgramming & DSAView →
- Count set bitsMediumProgramming & DSAView →
- Counting the innermost callsMediumProgramming & DSAView →
- Detect a cycle in a linked listMediumProgramming & DSAView →
- Euclid's worst-case step countMediumProgramming & DSAView →
- Exact comparisons for min and maxMediumProgramming & DSAView →
- Finite-difference stabilityMediumFinance & DerivativesProgramming & DSAView →
- How explosive is naive Fibonacci?MediumProgramming & DSAView →
- How many stack outputs?MediumProgramming & DSAView →
- How much a control variate helpsMediumFinance & DerivativesProgramming & DSAView →
- How often the smallest disk movesMediumProgramming & DSAView →
- In-place array rotationMediumProgramming & DSAView →
- Leaves of a degree-3 treeMediumProgramming & DSAView →
- Multiplications in fast exponentiationMediumProgramming & DSAView →
- Power iterationMediumLinear AlgebraProgramming & DSAView →
- Quickselect average complexityMediumProgramming & DSAView →
- Quicksort's worst case, countedMediumProgramming & DSAView →
- Rebuilding a tower of ten ringsMediumBrainteasersProgramming & DSAView →
- Sampling an exponential from a uniformMediumRandom VariablesProgramming & DSAView →
- Sift-up swaps in a binary heapMediumProgramming & DSAView →
- Simulate probability pMediumProbabilityProgramming & DSAView →
- The costliest mergeMediumProgramming & DSAView →
- The half-full nodeMediumProgramming & DSAView →
- When the naive shuffle is biasedMediumProgramming & DSAView →
- When to prefer memoization over tabulationMediumProgramming & DSAView →
Widen the search
This set is a slice of a larger one. If it is too narrow, start here instead:
Practise these free
Create a free account to check your answers, track what you have solved, and run the timed simulators.