LeetCode
Algorithm problem platform, the mainstream choice for interview prep.
- Global
Codeforces is a competitive programming platform running regular contests with problems ranked by difficulty.
Its rating system is the organizing mechanism: performance in contests produces a rating that determines which problem tiers you are competing at, which keeps difficulty calibrated as you improve.
Its problems are harder and more mathematical than interview preparation platforms — competitive programming and software engineering overlap less than the surface similarity suggests.
Practice
Algorithm problem platform, the mainstream choice for interview prep.
Chinese tech job platform with interview questions and experience reports.
Coding skill assessment and practice platform.