Curated coding interview preparation materials for busy software engineers
-
Updated
Jan 26, 2026 - TypeScript
Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.
Curated coding interview preparation materials for busy software engineers
🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
Algorithms and Data Structures implemented in TypeScript for beginners, following best practices.
🌊 Pretty, common and useful algorithms with modern JS and beautiful tests
🌅 Content-aware image resizer and object remover based on Seam Carving algorithm
📚 Functions and algorithms implemented purely with TypeScript's type system
The Algorithms website providing GitHub's largest open-source algorithm library.
Algorithms Visualizers
🌳 Input the source code of any recursive function in javascript, python or golang and visualize its recursion tree
Data structures & algorithms implemented in TypeScript
Generate gantt chart and calculate turnaround time and waiting time for various CPU scheduling algorithms.
Algorithm Notes and Templates (written in python,golang and typescript)
Questions selected by Love Babbar, helps you to track your progress in solving 450 & keeps you engaging based on the DSA-cracker List
Algorithms and data structures implemented in Go, JS, TypeScript, Rust, and Swift.
JavaScript implementation of the Knuth-Plass linebreaking algorithm
🔖 Algorithms and data structures implemented in TypeScript
📘 Neetcode 150 practice problems + Blind 75 techniques. Includes quizzes/questions/tests in flashcards format (Anki) to learn patterns and solutions. 📑 Collection of 225 leetcode problems.
Product multi-variant selection - SKU algorithm
Tech Notes Hub: All-in-one technical notes & code snippets - covering design patterns, algorithms, data structures, AWS, and more. A centralized knowledge base for learning, reference, and daily use.