Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fullstack Interview Prep

The 20% that shows up 80% of the time.

Learn what interviewers actually ask, not everything that exists.

This repository is a roadmap, cheatsheet, and last-minute reminder for fullstack interviews. Each topic includes just enough to trigger your memory. If something is unfamiliar, search the web and dive deeper. Philosophy →

📖 How to use this repo

New to interview prep?

Start here → frontend/js/questions.md

Have 10 minutes?

Read questions.md for a quick refresher.

Have 30 minutes?

Go through self-check.md to test yourself. Try to answer before looking at the solutions.

Have an interview in 1-2 days?

Skip the coding folder. Read the questions.md and selectively self-check.md files under each topic as a final refresher.

Have 1-2 weeks?

Work through the topics in this order:

  1. JavaScript + Coding challenges
  2. React + Next.js
  3. TypeScript
  4. CSS
  5. Web
  6. Node.js + Express
  7. SQL
  8. Redis
  9. WebSockets
  10. RabbitMQ
  11. Docker
  12. Git
  13. Behavioral
  14. Experience
  15. System Design

Skip topics that aren't relevant to the roles you're applying for. For example, frontend-only positions may never ask about RabbitMQ or Docker.

📚 Topics

Topic Status
Web (HTTP, Browser, APIs) ✅ Ready
CSS ✅ Ready
JavaScript ✅ Ready
TypeScript ✅ Ready
React ✅ Ready
Next.js ✅ Ready
Node.js ✅ Ready
Express ✅ Ready
SQL ✅ Ready
Redis ✅ Ready
RabbitMQ ✅ Ready
WebSockets ✅ Ready
System Design (basics) 🚧 In Progress
Web3 (Ethers.js) 🚧 In Progress

Want a topic faster? Watch this repo to get notified when new content drops.

Prefer video learning?

Many sections include a videos.md file with carefully selected resources if you prefer learning by watching.

🤝 Contributing

Found something outdated or missing?

Feel free to open an issue or submit a pull request. Improvements, corrections, and additional interview questions are always welcome.


🚀 Community chat — for questions and accountability