
Interview prep
Interview prep for coding rounds
Practice DSA-style questions, system design basics, and mock interviews. Start with quizzes, then Mentora when you want live feedback.
How to use this
A useful session is 45 minutes, not an afternoon of scrolling. Take one JavaScript or Python question, say the answer out loud, then write it. If you stall on this, closures, or list slicing, stay in that topic until you can explain the trade-off without looking at the notes.
When the question is about scale — rate limits, short URLs, caches — switch to the system design course. The labs under /system-design/labs are for poking at sharding and consistency, not for reading another list of talking points.
Quizzes are for recall. Use Python MCQs after a chapter, or GATE CS PYQs if you also sit that paper. Do not mix a mock test with learning a new topic in the same sitting.
Topics
JavaScript
Core JavaScript concepts, ES6+, DOM manipulation, and modern features
25 questions
React
React components, hooks, state management, and best practices
20 questions
HTML & CSS
Semantic HTML, CSS layout, responsive design, and accessibility
65 questions
Python
Python fundamentals, data structures, OOP, and web development
20 questions
Algorithms
Problem-solving, data structures, and algorithmic thinking
30 questions
System Design
Scalable architecture, databases, and distributed systems
15 questions
Frontend Development
General frontend development, performance optimization, SEO, security, and best practices
32 questions
Sample questions
View all →- What is the difference between var, let, and const in JavaScript?javascript · Easy
- Explain closures in JavaScript with an example.javascript · Medium
- What is the difference between == and === in JavaScript?javascript · Easy
- Explain the concept of "this" in JavaScript.javascript · Medium
- What are Promises in JavaScript and how do they work?javascript · Medium
- What is the event loop in JavaScript?javascript · Hard
- Explain arrow functions and their differences from regular functions.javascript · Easy
- What is destructuring in JavaScript?javascript · Easy
Courses and quizzes that feed this
If the page is not enough
Use this hub for questions you can type. For a person in the loop, Mentora is 1:1 prep — not a placement guarantee. Write to contact if you are stuck on a Schoolabe chapter.