
LeetCode
Coding interview preparation platform with 3,000+ algorithmic problems, used by FAANG and top tech candidates for data structures and algorithms practice.
LeetCode hosts 3,000+ algorithmic problems with an online judge that evaluates solution correctness and efficiency. Problems are tagged by data structure, algorithm, and company, with contests, discussion forums, and company-specific question lists for interview preparation.
The standard preparation platform for software engineering interviews, especially at large tech companies. Use it to practice data structures and algorithms, prepare for specific company interview loops, participate in weekly contests, and strengthen problem-solving skills.
URL
https://leetcode.com/Recommended tools

JavaScript.info
broad modern JavaScript tutorial from basics to advanced, widely regarded as the most thorough and well-structured JS learning resource.

Dev.to
Inclusive developer community and blogging platform, thousands of articles daily on web dev, DevOps, AI, open source, and career topics.

TypeScript Handbook
The official TypeScript documentation, thorough walkthrough of the type system, utility types, module resolution, and compiler configuration.