Study dashboard

Pick a section to start, or carry on with the DSA tracker. Progress stays in this browser.

DSA coding tracker

0 of 226 questions solved

0%
Open tracker

Sections

πŸ—žοΈ JobPrep: The Full-Stack Developer Interview Prep Book

Version 1.0.0 License MIT

A structured, fully open-source preparation guide and interactive platform for the React.js / Node.js Full-Stack Developer role, styled as a vintage broadsheet newspaper.

🌟 About This Repository

JobPrep is more than just a markdown repository; it is a fully functional Next.js 15 application built to serve as the ultimate interview companion. It contains deep, highly-curated knowledge tailored for top tech companies (FAANG and leading Service Providers).

Key Features:

  • Comprehensive Curriculum: Deep dives into JavaScript, React, Redux, Node.js, NestJS, and MongoDB.
  • MongoDB in Depth: 13 chapters β€” CRUD & query operators, data modelling patterns, Mongoose, indexing, aggregation, transactions & consistency, performance tuning, replication & sharding, advanced features, 25 hands-on query problems with solutions, and a 70-question rapid-fire sheet.
  • Redux in Depth: 6 TypeScript chapters β€” core concepts, Redux Toolkit, async thunks, RTK Query, selectors & normalised state, middleware and testing.
  • MERN Stack + TypeScript: 10 chapters that wire the whole stack together with types β€” project setup, typed Express, Mongoose with TS, JWT auth end to end, React with TS, a full-stack CRUD walkthrough, testing, deployment, and a 70-question rapid-fire sheet.
  • AI / LLM Engineering: 11 chapters on LLM fundamentals, prompt engineering, embeddings, RAG, tool calling, agents, streaming, evals, AI security, and cost optimization.
  • GenAI & ML (Senior): 14 chapters for senior ML / GenAI roles β€” ML and deep-learning fundamentals, transformer internals, pretraining and alignment (RLHF, DPO), LoRA/QLoRA, inference optimisation (KV cache, batching, quantisation, speculative decoding), multimodal and diffusion models, advanced RAG, evaluation and responsible AI, MLOps/LLMOps, GenAI and classic ML system design, a Python coding round, and a 75-question rapid-fire sheet with a leadership round.
  • MERN Interview & GenAI Interview: two ready-to-revise question banks with model answers β€” self-introduction and project explanation, technical questions, scenario/debugging questions, live coding tasks with solutions, and team/process questions (MERN: 8 chapters, GenAI: 7 chapters).
  • System Design & Architecture: Real-world examples of microservices, database indexing, and scaling.
  • Company-Specific Tracks: Exact questions from recent hiring cycles at 23 companies including Google, Meta, Amazon, TCS, Infosys, and more.
  • 200+ DSA Questions: An interactive Data Structures and Algorithms tracking checklist.
  • Career Roadmaps: A dedicated /roadmaps area with interactive, stage-by-stage maps for six in-demand roles β€” AI engineer, ML engineer, prompt engineer, forward deployed engineer (FDE), data engineer and MLOps β€” with per-topic progress tracking and a long-form guide chapter behind each track.
  • SEO & Performance: Fully static generated (SSG), mobile-responsive, JSON-LD schema injected, and blazing fast.

Every technical concept across the curriculum strictly follows the same pedagogical pattern:

Definition β†’ Explanation β†’ Code Example β†’ Real-World Use β†’ Likely Interview Questions


πŸ—ΊοΈ Reading Order

The book is arranged as one path. Chapters are numbered in this order, and every chapter ends with Previous / Next links, so you can read it straight through.

Part Sections Chapters
1 Β· Core MERN stack JavaScript β†’ React β†’ Redux β†’ Node.js β†’ Express / NestJS β†’ MongoDB 1–55
2 Β· Putting it together MERN Stack + TypeScript β†’ MERN Interview 56–73
3 Β· Interview rounds Machine Coding β†’ System Design β†’ AI / LLM Engineering β†’ GenAI & ML (Senior) β†’ GenAI Interview β†’ DSA & Coding β†’ HR & Behavioral β†’ Company-Specific Questions 74–138
4 Β· Revision & career Night-Before Revision, Documents & Q&A, Career Roadmaps 139–147

🎯 How to Use This Book

One week out

  • Master JavaScript, React, Redux, and Node.js.
  • Type out every code example by hand β€” don't copy-paste.

Two days out

  • Read Express/NestJS and MongoDB, then solve the MongoDB Query Practice Problems without looking at the answers.
  • Work through MERN Stack + TypeScript, especially the Full-Stack Feature Walkthrough.
  • Walk through Machine Coding exercises with a timer.

One day out

  • Skim System Design.
  • Read the MERN + TS Rapid-Fire Q&A chapter, then rehearse your answers from MERN Interview / GenAI Interview out loud.
  • Practice the HR / Behavioral self-introduction out loud, recorded.

The morning of

  • Read only the Revision Sheet.
  • Pack everything from the Appendix.

Final note: You already have hands-on production exposure with the exact stack companies want β€” MERN, NestJS, AWS S3, Swagger. Lead with specific stories and numbers from your work. Textbook answers everyone has; your projects are your differentiator.

Good luck β€” go own it.