Problems by Difficulty

Updated · techinterview.org

Problems by Difficulty

Choose problems based on your skill level and interview preparation stage.

How to Use This Index

  • Beginners (0-1 years): Start with Easy-Medium problems
  • Intermediate (2-4 years): Focus on Medium problems
  • Advanced (5+ years): Master Hard problems for senior roles

Easy-Medium Problems (5)

Best for: Interview preparation fundamentals, building confidence, learning basic patterns.

Time to solve: 20-35 minutes

Medium Problems (49)

Best for: Most technical interviews at top companies. This is the sweet spot.

Time to solve: 30-45 minutes

Companies: Google, Amazon, Facebook, Microsoft, Apple all ask Medium problems.

Hard Problems (5)

Best for: Senior/Staff engineer roles, demonstrating advanced problem-solving.

Time to solve: 45-60 minutes

Companies: Google L5+, Facebook E5+, Microsoft 64+ often include Hard problems.

newsletter

What's actually being asked right now

Interview patterns & comp trends, straight to your inbox.

No spam. Unsubscribe anytime.

1972 Soviet postage stamp commemorating the Mars 2 probe

worth a read

Mars For The Rest of Us — a weekly-or-more deep dive on the technical side of Mars exploration: rocket propulsion, microbiology, mission architecture, and everything in between. Written by Maciej Ceglowski.

Read it on Substack
Scroll to Top