Welcome to the 100 Interview Questions repository!
This collection is crafted to help developers prepare for frontend, backend, and full-stack MERN interviews. It contains carefully curated and frequently asked technical questions across:
- HTML
- CSS
- JavaScript (Core + ES6+)
- React.js
- Node.js
- MERN Stack (MongoDB, Express, React, Node)
- HTML Questions
- CSS Questions
- JavaScript Questions
- React.js Questions
- Node.js Questions
- MERN Stack Questions
- How to Use
- Contribute
- License
- Semantic HTML
- Accessibility (ARIA)
- SEO best practices
- Forms and validation
- Media elements
- Box model
- Positioning and Flex/Grid layout
- Specificity and inheritance
- Responsive design (Media queries)
- Animations and transitions
- Closures, Scope, Hoisting
- Promises, Async/Await
- Event loop and call stack
- ES6+ features (Destructuring, Spread/Rest, etc.)
- DOM manipulation
- Lifecycle methods / Hooks
- Component state and props
- Conditional rendering
- Context API and Redux (basics)
- Optimization techniques
- Event-driven architecture
- File system module
- Middleware & Express basics
- REST APIs
- Error handling and debugging
- Integrating MongoDB with Node/Express
- RESTful API with Express.js
- React frontend with backend APIs
- Authentication (JWT/session-based)
- Deployment strategy
Clone the repo and start exploring each topic based on your interview needs:
git clone https://github.com/your-username/100-interview-questions.git
cd 100-interview-questions