LeetCode (Online Coding Platform)
Overview:
A global online coding platform widely used for technical interview preparation, algorithm practice, and coding competitions.
Problem Types:
Covers arrays, strings, trees, graphs, dynamic programming, and much more.
Contests:
-
Weekly Contests
-
Biweekly Contests
-
LeetCode Cup (China region)
Language Support:
Python, C++, Java, JavaScript, Go, and more.
Highlights:
-
Problems range from easy to hard.
-
Useful for both competition prep and real-world job interviews.
-
Community solutions and discussions available for learning.