Scale Engineer
ProblemsDailyInterviewsToolsBlog
JobsSubscribe
ProblemsDailyInterviewsToolsBlogJobsSubscribe

Learn

Algorithms

Interactive explanations of core algorithms, with complexity notes and related practice problems.

Algorithms·2·A→Z

  • Binary Search

    Binary Search is a searching algorithm that finds a target in a sorted, randomly-accessible sequence by repeatedly halving the candidate range.

    EasyO(log n)261 problems
  • Merge Sort

    Efficient, general-purpose, comparison-based, canonical divide-and-conquer sorting algorithm: split the array in half, recursively sort each half, then merge the two sorted halves into one.

    MediumO(n log n)9 problems

Showing all 2

Newsletter

One sharp idea, every week

System design, algorithms, and interview prep — short enough to finish, useful enough to keep.

No spam. Unsubscribe anytime.

Scale Engineer

Learn software through visuals, interactivity, and practice. We make complex systems obvious.

75,000+ engineers reading

Learn

  • Problems
  • Daily challenge
  • Tools
  • Glossary

Explore

  • Blog
  • News
  • Interviews
  • Companies
  • Job board

Company

  • About
  • Subscribe
  • Authors

© 2026 Scale Engineer

PrivacyTermsTwitterLinkedInGitHub