Leetcode Darbar
Parallel timed interview lane. 548 catalog slots (255 easy, 240 medium, 53 hard). The 108-week spine never depends on this; Auror is opt-in volume.
Darbar → recognize and implement quickly
Algorithmic Forge → derive, generalize, survive adversarial workloads
Core course → choose the right abstraction for an AI system
Live source catalog: https://aninokuma.codeberg.page/leetcode-darbar/. Official write-up: https://sethuiyer.github.io/tensor-to-tenant/leetcode-darbar/.
Two paths
| Path | Expectation |
|---|---|
| Standard | One aligned problem or review set most weeks. No 548-problem requirement. |
| Auror | All 548 slots solved, explained, and tracked. About five problems per week. |
Pattern blocks
| Block | Weeks | Slots | Core |
|---|---|---|---|
| Timed routing | 1-15 | 1-120 | Data-structure and string/array basics under a clock |
| State machines and simulations | 16-30 | 121-200 | Problems whose solution is a disciplined state machine |
| Tree and graph fluency | 31-45 | 201-280 | Tree and graph problems across difficulty bands |
| Data-structure mastery | 46-60 | 281-360 | Problems that pick the right structure by workload shape |
| Advanced and interview fusion | 61-90 | 361-470 | Fusion problems that combine two or more techniques |
| Mock and personal gauntlet | 91-108 | 471-548 | Company-tagged and previously missed problems |
Pacing map
| Weeks | Darbar emphasis | Production connection |
|---|---|---|
| 1-6 | Arrays, strings, hash tables, stacks, queues, searching/sorting | Python engineering, APIs, diagnostics |
| 7-30 | Math, bit manipulation, divide and conquer, recursion, backtracking | Linear algebra, probability, statistics, optimization |
| 31-45 | Heaps, linked lists, tries, range queries, hashing | Retrieval, Top-K, caching, sketches, routing |
| 46-57 | Graphs, trees, greedy, DSU, range queries | System design, workflows, sharding, scheduling |
| 58-69 | Dynamic programming, greedy, math, probability | Experiment assignment, rollouts, monitoring |
| 70-81 | Strings, tries, graphs, sequence DP | Tokenization, retrieval, agents, guardrails |
| 82-102 | Heaps, priority queues, graphs, trees, range queries | Inference schedulers, quotas, queues, tenant fairness |
| 103-108 | Mixed timed sets and mock interviews | Mo's traces, Euler/DSU boss, portfolio defense |
Weekly operating rule (Auror)
- Mon-Thu: one catalog problem per day
- Fri: one timed problem or contest set
- Weekend: review, editorial rewrite, or recovery
Every solved slot records identifier, category, difficulty, attempts, complexity, one mistake, and the production concept it reinforces. A green check without an explanation is not evidence. Personal tracker: cookiecutter 09_interview/leetcode_darbar/TRACKER.csv.
Concept triangulation
| Concept | Darbar speed | Forge depth | T2T artifact |
|---|---|---|---|
| Heap | Top-K and scheduler problems | Heap invariants and adversarial streams | Streaming Top-K / inference batching |
| Trees | Traversal, LCA, tree DP | Euler Tour, HLD, DSU on Tree | Agent-execution forensics |
| Graphs | BFS/DFS and shortest paths | SCC, flow, matching, min-cost flow | Workflow and routing platform |
| Strings | Prefix matching and tries | KMP, Aho-Corasick, suffix structures | PII detector / retrieval index |
| Hashing | Frequency and lookup patterns | Consistent/rendezvous hashing | Tenant-aware routing and caches |
Topics on this mirror
| Topic | Slots |
|---|---|
| array | 54 |
| backtracking | 5 |
| bit manipulation | 25 |
| divide and conquer | 5 |
| dynamic programming | 10 |
| graphs | 68 |
| greedy | 25 |
| hash table | 47 |
| heap | 64 |
| linked list | 36 |
| math | 15 |
| queue | 19 |
| range query | 5 |
| recursion | 5 |
| searching and sorting | 10 |
| stack | 37 |
| string | 58 |
| trees | 33 |
| trie | 27 |
Categories in the source track: array, backtracking, bit manipulation, divide and conquer, dynamic programming, graphs, greedy, hash table, heap, linked list, math, queue, range query, recursion, searching and sorting, stack, string, trees, trie.
Principles
- Rigor with sanity: prioritize problems that force the phase algorithms.
- Timer on, then review: solve under a clock, then study the editorial regardless of outcome.
- Evidence per slot: one file that proves the attempt, the solution, and the complexity note.
- Patterns before volume: mastery is choosing the right tool for the workload, not memorizing solutions.
- Mock pressure from week one: the timed block is a permanent part of the ritual.
- Auror track is optional: the 548-slot catalog is depth; the 108-week path never depends on it.
Slot numbers follow the vendored Tensor-to-Tenant catalog JSON (array order). LeetCode statements are not copied here.
Back to the syllabus.