Actively hiring
Follow
Overview
News
Salaries
Products
People
Growth
Offices
Financials
Overview
An algorithmic-thinking gym. Train the pattern here. Practice on LeetCode.
News
Data Fundamentals Primer
The minimum data plumbing every ML pipeline needs - samples, features and labels, the train/val/test split, text encoding (ASCII and UTF-8), and preprocessing.
Read more
Report
Monotonic Deque
Maintain a deque of indices with strictly-monotonic values - the front evicts when the window slides past, the back drops what's dominated. The front is always the window's max in O(1).
Read more
Report
Shortest Path
Find the shortest route from a source to every other node. A family of four sub-patterns: unweighted BFS, Dijkstra, Bellman-Ford, Floyd-Warshall.
Read more
Report
Segment Tree
Build a balanced binary tree where each node holds the aggregate of a range - any range decomposes into O(log N) canonical pieces, so queries and point updates are both O(log N).
Read more
Report
Algorhythm - Train the pattern. Practice on LeetCode.
An algorithmic-thinking gym. Interactive animations that teach the mental model behind algorithm patterns - so you spend hours less staring at problems and more time recognizing the trick.
Read more
Report
