DSA · foundations
4 topics
Complexity thinking and the linear structures everything builds on.
Hashing & maps←
8 problems
DSA · core patterns
6 topics
The patterns interviewers reach for again and again.
Sliding window←
8 problems
Binary search←
10 problems
Sorting algorithms→
5 problems
Recursion & backtracking←
10 problems
DSA · data structures & graphs
7 topics
Trees, heaps, tries, and graphs — the onsite bread and butter.
Stacks & queues←
8 problems
Monotonic stack→
6 problems
Heaps / priority queues→
7 problems
DSA · DP & advanced
7 topics
Dynamic programming is the make-or-break topic for ₹30 LPA+.
Dynamic programming←
18 problems
Bit manipulation→
6 problems
Math & number theory←
6 problems
Segment tree / Fenwick→
4 problems
Aptitude · quantitative
13 topics
The online-assessment round that gates most placements. Speed + accuracy.
Number system→
8 questions
Ratio & proportion→
8 questions
Averages & ages←
8 questions
Time, speed & distance→
8 questions
Trains, boats & streams←
8 questions
Time & work, pipes→
8 questions
Profit, loss & interest←
8 questions
Mixtures & alligations→
8 questions
Permutations & combinations←
8 questions
Mensuration & geometry→
8 questions
Aptitude · reasoning, verbal & DI
10 topics
Logical reasoning, verbal ability, and data interpretation.
Series & analogies→
8 questions
Coding–decoding←
8 questions
Blood relations & directions→
8 questions
Syllogisms & Venn←
8 questions
Seating arrangement & puzzles→
8 questions
Clocks & calendars←
8 questions
Reading comprehension←
8 questions
Sentence correction & para-jumbles→
8 questions
Data interpretation←
8 questions
Core CS fundamentals
5 topics
What separates "can code" from "understands systems".
Operating systems→
scheduling, deadlocks, memory
DBMS & SQL←
joins, normalization, transactions
Computer networks→
TCP/IP, HTTP, DNS, TLS
OOP + SOLID + design patterns←
Computer architecture→
cache, pipelining
System design & LLD
9 topics
Concept clarity and trade-offs — the unlock for higher bands.
Scalability & load balancing→
DB scaling→
sharding, replication
Message queues & rate limiting→
API design←
REST / GraphQL / gRPC
LLD: parking lot, BookMyShow, Splitwise←
Classic designs: URL shortener, chat, feed→
SQL & Python foundations
4 topics
The non-negotiables.
Advanced SQL: window functions, CTEs, query plans→
Python: pandas, scripting←
Data modeling: star/snowflake, SCD→
Storage & warehousing
4 topics
Where the data lives at scale.
Snowflake or BigQuery→
partitioning, cost
Lakehouse: Delta Lake, Apache Iceberg←
File formats: Parquet, Avro←
Ingestion & transformation
3 topics
Get data in and shape it.
Ingestion: Fivetran, Airbyte, custom connectors
dbt: models, tests, docs, incremental
the T in ELT
Orchestration & streaming
4 topics
Run it reliably, in real time.
Airflow
+ Dagster / Prefect
Kafka, Spark Streaming / Flink; CDC
Debezium
Data quality: dbt tests, Great Expectations
Lineage (OpenLineage), catalog
Feed the AI stack
4 topics
The fastest-growing part of the role.
Embedding & vector pipelines
Unstructured-data pipelines for RAG/LLMs
LLMs in pipelines
extraction, classification
Build proof of work
4 topics
Projects that signal seniority — deployed, tested, not tutorials.
Ship 2–3 real projects, deployed with monitoring→
Clean READMEs + pinned repos←
A merged open-source PR→
issue → PR → review
A written design doc with trade-offs + load-test numbers←
Package your profile
4 topics
A non-brand-name profile has to make the signal obvious.
Single-column ATS résumé, keywords mirrored from the JD→
Quantified bullets — impact, not tasks←
Optimise LinkedIn headline & keywords→
Polish GitHub — pinned repos, clean READMEs←
Sharpen for interviews
4 topics
Reps convert — DSA rounds, core CS, project deep-dive, design.
Stay warm on DSA through the interview window→
Project deep-dive: defend every résumé line for 20 min←
LLD out loud: parking lot, rate limiter, URL shortener→
HR round: 5–6 STAR stories + company research←
Apply & get the offer
4 topics
Off-campus, discovery is your job — and leverage beats one interview.
Message college alumni at target companies→
referrals convert best
Apply within 24–48h — Naukri, LinkedIn, company pages←
Enter hackathons/contests (Flipkart GRiD, Amazon ML) — direct funnels→
Reach a higher band with a real competing offer, then negotiate←
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.