Top 50 developer interview questions and answers
Pick your tech stack and go through the 50 questions interviewers ask most, each with a short, clear answer. 20 topics from JavaScript and React to SQL, system design and OOP. Free, no sign-up.
Frontend
Top 50 HTML questions50 questions and answersWhat is HTML?Top 50 CSS questions50 questions and answersWhat is the CSS box model?Top 50 JavaScript questions50 questions and answersWhat is the difference between var, let and const?Top 50 JavaScript in the Browser questions50 questions and answersWhat is the DOM?Top 50 TypeScript questions50 questions and answersWhat is the difference between an interface and a type alias in TypeScript?Top 50 React questions50 questions and answersWhat is React and why would you use it?Top 50 Angular questions50 questions and answersWhat is Angular and what are its key features?
Backend & APIs
Top 50 Node.js questions50 questions and answersWhat is Node.js?Top 50 Express questions50 questions and answersWhat is Express.js and why is it used?Top 50 REST API questions50 questions and answersWhat is a REST API?Top 50 JWT questions50 questions and answersWhat is a JWT?Top 50 Google Cloud (GCP) questions50 questions and answersWhat is Google Cloud Platform and what are its main service categories?
Databases
Design & Architecture
Top 50 OOP questions50 questions and answersWhat is object-oriented programming?Top 50 Data Structures questions50 questions and answersWhat is a data structure?Top 50 Microservices questions50 questions and answersWhat are microservices?Top 50 Project Architecture questions50 questions and answersCan you explain the architecture of your project?Top 50 System Design questions50 questions and answersHow do you approach a system design interview?
How to prepare with these questions
Start with the first 25 questions of your stack, which are the ones asked in almost every interview, then move on to the deeper 26 to 50. Try to answer each one out loud before you read the answer. If a topic is unfamiliar, read the matching revision notes first.