Roadmap · 13 tracks
The full stack interview roadmap
725 topics and questions that an interview loop can ask a full stack developer, 456 of them core, phased across six weeks.
Read the roadmapWriting
Long-form notes on JavaScript, React, Node.js, databases and system design. Written in plain English, with diagrams, the mistakes that actually cause bugs, and the answer to say out loud in an interview.
Roadmap · 13 tracks
725 topics and questions that an interview loop can ask a full stack developer, 456 of them core, phased across six weeks.
Read the roadmapJavaScript24 min read
The 14 fundamentals every JavaScript interview starts with, explained in plain English with diagrams, gotchas and the answer to say out loud.
Read the noteJavaScript22 min read
The ten topics that open more interview rounds than anything else in JavaScript, including the loop and setTimeout puzzle and writing your own bind.
Read the noteJavaScript20 min read
JavaScript has no classes underneath, only objects pointing at objects. The ten topics that explain what class actually does.
Read the noteJavaScript28 min read
The largest and most-tested group in JavaScript. Seventeen topics from callbacks to the event loop, with the output-prediction puzzles interviewers actually use.
Read the noteJavaScript22 min read
Eleven topics on arrays and collections, including rebuilding map, filter and reduce from scratch and why sort breaks on numbers.
Read the noteJavaScript19 min read
The group people skip and then get caught by. What actually happens when you run npm install, and why your package broke after an upgrade.
Read the noteJavaScript24 min read
The topics that separate someone who writes JavaScript from someone who debugs it, including the output-prediction puzzles screening rounds open with.
Read the noteTypeScript26 min read
Fifteen topics covering what interviewers actually ask about TypeScript, including why a typed API response guarantees nothing at runtime.
Read the noteHashnode
Practical resume guidance for freshers preparing for software development roles.
Read on HashnodeDEV
A step-by-step Android setup guide for React Native CLI development on macOS.
Read on DEVDEV
A lightweight update workflow for distributing Android app updates with JSON metadata.
Read on DEV