Gyaan

Personal knowledge base & interview prep notes

4
17 notes

4-Month Prep Plan

Personalized 17-week interleaved study plan — dual-track DSA + core subjects, with daily coding practice.

Progress
I
17 notes

Interview Roadmap

A 17-week study plan for backend/fullstack product company interviews — JS, Python, DSA, DBMS, HLD, LLD, and DevOps.

Progress
J
43 notes

JavaScript

Core JS concepts: closures, event loop, prototypes, and more.

Progress
P
41 notes

Python

Core Python concepts: decorators, generators, GIL, OOP, and more.

Progress
D
18 notes

DevOps Basics

DNS, Docker, networking, CI/CD, and the infra concepts every developer gets asked.

Progress
D
43 notes

DevOps

Core DevOps concepts: Linux, Docker, Kubernetes, CI/CD, cloud, and more.

Progress
H
45 notes

High-Level Design

Scalability, databases, caching, load balancing, and real system design interview questions.

Progress
L
33 notes

Low-Level Design

SOLID principles, design patterns, OOP, and real LLD interview questions with class designs.

Progress
D
40 notes

Data Structures & Algorithms

Arrays, trees, graphs, sorting, dynamic programming, and the patterns that crack coding interviews.

Progress
D
47 notes

DBMS

SQL, NoSQL, Redis, indexing, transactions, schema design, and the database concepts every backend developer gets asked.

Progress
O
29 notes

Object-Oriented Programming

OOP concepts in JavaScript and Python — from fundamentals to design patterns, through the lens of each language.

Progress
A
48 notes

Aptitude

Quantitative aptitude and logical reasoning — percentages, algebra, time-speed-distance, probability, puzzles, and the shortcuts that crack timed tests.

Progress
C
42 notes

Computer Networks

OSI, TCP/IP, HTTP, DNS, TLS, sockets, routing, and the protocol internals every backend developer gets asked.

Progress
O
1 note

OA Practice

Company-specific Online Assessment prep — full-section breakdowns, topic priorities, and day-of tactics from real attempts.

Progress
T
32 notes

TypeScript

Type system, generics, utility types, and TypeScript patterns asked in interviews.

Progress
E
28 notes

Elasticsearch

Search, indexing, query DSL, aggregations, and scaling concepts for Elasticsearch interviews.

Progress
N
29 notes

Node.js

Event loop, streams, modules, worker threads, and Node.js runtime internals asked in backend interviews.

Progress
E
21 notes

Express.js

Routing, middleware, error handling, and Express patterns asked in Node backend interviews.

Progress
F
25 notes

FastAPI

Path operations, Pydantic, dependency injection, async, and FastAPI patterns asked in Python backend interviews.

Progress
R
26 notes

Redis

Data structures, persistence, caching patterns, and scaling concepts for Redis interviews.

Progress