Back to Notes

Wiki Index

Wiki Index

Updated 2026-05-16 | 125 pages | Added 3 missing DSA Techniques entries (Arrays & Hashing, Greedy, Math & Geometry); fixed section counts; renamed DSA Techniques files with numeric prefixes

LLM: read this first when answering queries. Find relevant pages, drill in. Update page_count and last_updated on every ingest.


Meta / Navigation

FilePurpose
[[index]]This file — wiki catalog
[[log]]Append-only operation history
[[CLAUDE.md]]Schema — workflows, conventions, LLM instructions

Synthesis Pages (LLM-maintained, cross-domain)

PageSummaryLast Updated
[[synthesis/Coach Hub]]Live coach state: current week pointer, W1 status, applications, mocks — updated after every retro2026-05-16
[[synthesis/Job Switch Hub]]Master hub: May 11–Nov 11 plan, DSA schedule, 15 SD problems, company list, kill list2026-05-12
[[synthesis/Interview Prep Hub]]All interview content: DSA patterns + SD problems + behavioral + round types2026-05-12
[[synthesis/Tech Stack Overview]]Python depth + Go growth + AWS scope — positioning guide for interviews2026-04-16
[[synthesis/Concurrency Deep Dive]]Go goroutines ↔ Python async/GIL ↔ distributed locking — interview differentiator2026-04-16
[[synthesis/LLM & AI Stack]]MCP + LangChain + RAG + AWS Bedrock — targeting AI company interviews2026-04-16

Go (23 pages)

PageSummary
[[Go/Go Topics]]Index + quick nav for all Go notes
[[Go/Basics]]Package structure, main, fmt, basic syntax
[[Go/Variables & Types]]var, :=, types, zero values, type conversion
[[Go/Control Flow]]if/else, switch, defer
[[Go/Functions]]Multiple returns, variadic, closures, first-class fns
[[Go/Pointers]]& and *, pointer receivers, when to use
[[Go/Structs]]Struct definition, embedding, methods
[[Go/Interfaces]]Interface definition, implicit impl, empty interface
[[Go/Errors]]error type, custom errors, wrapping, panic/recover
[[Go/Loops]]for as while/do/range, break/continue
[[Go/Slices]]Slice mechanics, append, copy, gotchas
[[Go/Maps]]Map creation, iteration, zero-value access
[[Go/Channels]]Goroutines, buffered/unbuffered channels, select, WaitGroup
[[Go/Mutexes]]sync.Mutex, RWMutex, race conditions
[[Go/Packages & Modules]]go.mod, imports, exported names
[[Go/Generics]]Type parameters, constraints, generic functions
[[Go/Enums]]iota, const blocks, typed enums
[[Go/HTTP Clients]]net/http, GET/POST, timeouts, JSON decode
[[Go/Go Proverbs]]Rob Pike proverbs — idiomatic Go principles
[[Go/Go Quiz & Challenges]]Practice problems and challenges
[[Go/Context]]context.Context — cancellation, deadlines, WithTimeout, propagation
[[Go/HTTP Server]]net/http server, handlers, middleware, graceful shutdown, JSON
[[Go/Testing]]Table-driven tests, testify, httptest, benchmarks, race detector

DSA (27 pages)

PageSummary
[[DSA/DSA Topics]]Index + NeetCode 150 progress tracker
[[DSA/Big O & Complexity]]Time/space complexity, master theorem, amortized
[[DSA/Data Structures/Stack & Queue]]Stack (LIFO), Queue (FIFO), monotonic stack
[[DSA/Data Structures/Linked List]]Singly/doubly, cycle detection, reversal
[[DSA/Data Structures/Trees & BST]]Binary tree traversals, BST ops, height/depth
[[DSA/Data Structures/Hash Map]]Hashing, collision, Python dict internals
[[DSA/Data Structures/Trie]]Prefix tree, insert/search/startswith
[[DSA/Data Structures/Sorting Algorithms]]Merge sort, quick sort, heap sort, stability
[[DSA/Data Structures/Python String Functions for DSA]]str methods, ord/chr, slicing cheatsheet
[[DSA/DSA Techniques for Interviews/01. Arrays & Hashing]]HashMap/set patterns, frequency count, prefix XOR, anagram detection
[[DSA/DSA Techniques for Interviews/02. Two Pointers]]Two-pointer variants, trapping rain water
[[DSA/DSA Techniques for Interviews/03. Sliding Window]]Fixed + variable window, template
[[DSA/DSA Techniques for Interviews/04. Stacks]]Stack problems, next greater element, calculator
[[DSA/DSA Techniques for Interviews/05. Binary Search]]Search space, left/right bisect, templates
[[DSA/DSA Techniques for Interviews/06. Linked Lists]]Fast/slow pointers, reversal, merge
[[DSA/DSA Techniques for Interviews/07. Trees]]DFS/BFS, path sum, LCA, serialize
[[DSA/DSA Techniques for Interviews/08. Tries]]Trie problems, prefix matching patterns
[[DSA/DSA Techniques for Interviews/09. Heap & Priority Queue]]heapq, kth largest, merge k sorted
[[DSA/DSA Techniques for Interviews/10. Backtracking]]Subsets, permutations, N-Queens template
[[DSA/DSA Techniques for Interviews/11. Graphs]]DFS/BFS, union-find, topological sort, Dijkstra
[[DSA/DSA Techniques for Interviews/12. Dynamic Programming]]1D/2D DP, memoization vs tabulation, common patterns
[[DSA/DSA Techniques for Interviews/13. Greedy]]Greedy choice, interval scheduling, jump game, gas station patterns
[[DSA/DSA Techniques for Interviews/14. Merge Intervals]]Sort+merge template, insert interval, meeting rooms, non-overlapping
[[DSA/DSA Techniques for Interviews/15. Math & Geometry]]Modular arithmetic, GCD, prime sieve, matrix rotation, spiral order
[[DSA/DSA Techniques for Interviews/16. Bit Manipulation]]XOR tricks, single number, sum without +, bitmask subsets
[[DSA/DSA Techniques for Interviews/17. Prefix Sum]]Range queries O(1), subarray sum=k, product except self, Kadane's
[[DSA/DSA Techniques for Interviews/18. Trapping Rain Water - Two Pointer Visual]]Visual walkthrough of classic problem

System Design (21 pages)

PageSummary
[[System Design/System Design Basics]]CAP theorem, scaling, load balancing, caching layers
[[Caching & Redis]]Cache strategies, eviction policies, Redis data structures, stampede
[[Message Queues & Kafka]]Kafka architecture, fan-out, delivery guarantees, SQS vs Kafka
[[Consistent Hashing]]Ring, virtual nodes, add/remove server, implementation
[[Distributed Systems Concepts]]Consistency models, replication, partitioning
[[API Gateway]]Rate limiting, auth, routing, reverse proxy
[[API Design Principles]]REST, idempotency, pagination (cursor vs offset), versioning, status codes
[[System Design/Low Level Design]]SOLID, design patterns, LRU cache, rate limiter, parking lot, Splitwise, event emitter
[[Docker and Kubernetes]]Container concepts, Dockerfile, K8s pods/deployments/services — conceptual reference
[[System Design/Senior SD Mindset]]L7 mindset: Pattern Trap, Hot Key problem, cache hit rate math, failure-first thinking
[[Real Interview SD Questions]]10 real SD questions from 10+ companies + patterns observed (push systems, LLD, domain-specific)
[[System Design/Problem Designs/Design a URL shortener]]Hash + redirect, base62 encoding, scaling, hot key + cache math
[[System Design/Problem Designs/Rate Limiter]]Token bucket, leaky bucket, sliding window
[[System Design/Problem Designs/Notification System]]Fan-out, push/pull, delivery guarantees
[[System Design/Problem Designs/Uber & Ride Sharing]]Geospatial, matching, ETA, trip state machine
[[System Design/Problem Designs/RAG & LLM System]]Ingestion pipeline, vector DB, retrieval, generation
[[System Design/Problem Designs/ML Feature Store]]Online/offline store, feature serving, consistency
[[System Design/Problem Designs/YouTube]]Video transcoding pipeline, CDN, adaptive bitrate, HLS
[[System Design/Problem Designs/Twitter Feed]]Fan-out on write vs read, Snowflake IDs, Redis timeline, Cassandra
[[System Design/Problem Designs/WhatsApp]]WebSocket routing, message ordering, Cassandra, E2E encryption
[[System Design/Problem Designs/Google Docs]]OT vs CRDT, collaborative editing, op log, cursor presence

Python (10 pages)

PageSummary
[[Python/Python Topics]]Index for Python notes
[[Python/Language Core/Python Programming]]Core language: data types, comprehensions, builtins
[[Python/Language Core/Object Oriented Programming]]Classes, inheritance, dunder methods, ABC
[[Python/Language Core/Decorators]]@property, functools.wraps, class decorators
[[Python/Libraries/Logging]]logging module, handlers, formatters, levels
[[Python/Python Interview Questions]]Common Python interview Q&A
[[Python/DSA-Visualizer]]Python project: DSA visualization tool
[[Python/Libraries/Asyncio]]async/await, gather, semaphore, TaskGroup, event loop, run_in_executor
[[Python/Libraries/FastAPI]]Routes, DI, middleware, background tasks, lifespan, testing
[[Python/Libraries/Pydantic]]BaseModel, Field, validators, aliases, settings, discriminated unions

AWS (10 pages)

PageSummary
[[AWS/AWS Topics]]Index for all AWS notes
[[AWS/IAM]]Users, roles, policies, assume-role, least privilege
[[AWS/S3]]Buckets, storage classes, lifecycle, presigned URLs
[[AWS/EC2]]Instance types, AMI, security groups, user data
[[AWS/VPC]]Subnets, route tables, NAT, security groups vs NACLs
[[AWS/Lambda]]Triggers, execution model, cold start, layers
[[AWS/Data Engineering Fundamentals]]Kinesis, Glue, Athena, data pipeline patterns
[[AWS/RDS]]Multi-AZ, read replicas, Aurora, RDS Proxy, connection limits
[[AWS/SQS & SNS]]Standard vs FIFO, fan-out pattern, DLQ, Lambda integration
[[AWS/CloudWatch]]Metrics, alarms, Logs Insights, EventBridge, custom metrics

MLA-C01 study notes archived → Private/Archive/Deferred/AWS-ML-Cert/ (post-offer)


AI & ML (4 pages)

PageSummary
[[AI & ML/AI & ML Topics]]Index for AI/ML notes
[[AI & ML/LLM Fundamentals]]Transformer stack → LLM → training (LoRA, RLHF, quantization) → RAG, agents, diffusion
[[AI & ML/Langchain]]Chains, agents, tools, memory, LCEL
[[AI & ML/MCP]]Model Context Protocol — servers, tools, resources

FrontEnd (11 pages)

PageSummary
[[FrontEnd/FrontEnd Topics]]Index for frontend notes
[[FrontEnd/Java script/JavaScript]]Core JS: closures, prototypes, event loop
[[FrontEnd/Java script/JavaScript DOM Notes]]DOM manipulation, events, selectors
[[FrontEnd/Java script/JavaScript Interview Questions]]JS interview Q&A
[[FrontEnd/Java script/JavaScript Function Code Examples for Interviews]]Coding examples: debounce, throttle, curry
[[FrontEnd/React/React]]Components, hooks, lifecycle, state management
[[FrontEnd/React/React Learning]]React learning notes and exercises
[[FrontEnd/Interview Question]]Mixed frontend interview questions
[[FrontEnd/Webdriver IO Learning]]WebdriverIO testing framework notes
[[FrontEnd/TypeScript]]Types, generics, utility types, narrowing, as const, React patterns
[[FrontEnd/Frontend System Design]]Typeahead, infinite scroll, real-time dashboard, WebSocket, perf patterns

SQL (17 pages)

PageSummary
[[SQL/SQL Topics]]Index + practice progress tracker — DataLemur + LeetCode SQL 50
[[SQL/Basics]]SELECT, WHERE, ORDER BY, DISTINCT, NULL, COALESCE, CASE WHEN, arithmetic, math functions, relational division
[[SQL/JOINs]]INNER, LEFT, RIGHT, FULL OUTER, CROSS, self-join, anti-join, NULL gotchas
[[SQL/Aggregates]]COUNT/SUM/AVG/MIN/MAX, GROUP BY, HAVING vs WHERE, conditional counts, ROLLUP
[[SQL/Subqueries & CTEs]]Scalar/correlated subqueries, EXISTS, CTEs, multiple CTEs, recursive CTEs with execution model
[[SQL/Window Functions]]ROW_NUMBER/RANK/DENSE_RANK/NTILE, LAG/LEAD, running totals, moving avg, frames, ROWS vs RANGE INTERVAL
[[SQL/UNION & Set Operations]]UNION vs UNION ALL, INTERSECT, EXCEPT, combining datasets, gotchas
[[SQL/Pivoting]]CASE-based pivot, CROSSTAB, unpivot, interview templates
[[SQL/Indexes & Performance]]B-tree/composite/partial/covering indexes, EXPLAIN ANALYZE, N+1 problem, optimization
[[SQL/Transactions]]ACID, isolation levels, SELECT FOR UPDATE, deadlocks, MVCC, optimistic locking
[[SQL/String & Date Functions]]String ops, LIKE/ILIKE, date math, DATE_TRUNC, COALESCE/NULLIF, CAST, JSON
[[SQL/DDL DML DCL TCL]]Statement classification, DELETE vs TRUNCATE vs DROP, auto-commit
[[SQL/Constraints]]NOT NULL, UNIQUE, PK, FK (ON DELETE CASCADE/SET NULL), CHECK, DEFAULT, AUTO_INCREMENT
[[SQL/Views, Procedures, Triggers]]Views (incl. materialized), stored procs, cursors, triggers (BEFORE/AFTER, NEW/OLD)
[[SQL/SQL Security]]SQL injection defense (parameterized queries), GRANT/REVOKE, roles, least privilege
[[SQL/Clean SQL]]Formatting, naming, CTEs over subqueries, index-friendly patterns, checklist
[[SQL/SQL for Interviews]]JOINs, window functions, CTEs, indexes, ACID, Instacart case study

Private Trackers (not LLM-synthesized — human-maintained)

SectionPurpose
[[Private/Project_2026/Goals/2026 Goals]]Annual goals: job switch, NeetCode, savings
[[Private/Project_2026/Projects Done]]All production projects + interview war stories
[[Private/Interview Questions for Project or behaviour/Past Experience Q&A For Interview]]4 war stories with deep-dive Q&A (TGE WebSocket, AskTGE, DynamoDB, Splunk ML)
[[Private/Work/AskTGE Work Summary]]AskTGE 13-issue perf audit detail — war story source
Weekly Tracker/Active week: [[Private/Project_2026/Weekly Tracker/Week 01 (May 11–17) — Validation Gate]]
Monthly Tracker/May–Nov 2026 (job switch window)
Finance/Investment tracker, SIP plan, portfolio summaries
Learning/Books, courses, benchmark tests
Health/Health & fitness tracker
Private/Archive/Old plans + deferred items (AWS cert, pre-May11 plans)

Coach files (memory symlink — auto-updated):
[[Coach/project_current_week]] · [[Coach/project_dsa_sd_curriculum]] · [[Coach/project_job_switch_2026]]


Raw Sources (ingested articles, not wiki pages)

FileSourceStatus
[[raw/The Day a Google L7 Engineer Tore My System Design to Shreds]]Medium / Cloud With Azeem✅ ingested 2026-04-27
[[raw/Redis Architecture Deep Dive What I Learned Building High-Performance Systems]]Medium / Nitesh Thakur✅ ingested 2026-04-28
[[raw/20 Most Important AI Concepts Explained in Just 20 Minute]]Medium / Deep concept✅ ingested 2026-04-28
[[raw/Every System Design Question I Was Asked in Real Interviews at 10+ Companies]]Medium / Freeze Francis✅ ingested 2026-04-28