Interview Questions & Answers

Pick a category to practise interview questions for that technology.

298 questions across 10 categories

Core Java

Java core interview questions: OOP, strings, collections, exceptions, multithreading, memory and JVM internals.

30 questions

Spring Boot

Spring Boot interview questions: auto-configuration, starters, annotations, profiles, Actuator and deployment.

30 questions

Spring Framework

Spring core interview questions: IoC, Dependency Injection, AOP, beans, transactions and MVC.

30 questions

Hibernate & JPA

Hibernate and JPA interview questions: ORM mappings, caching, lazy loading, inheritance and transactions.

30 questions

Servlet & JSP

Servlet and JSP interview questions: servlet lifecycle, request/response, sessions, filters and JSP tags.

29 questions

MySQL

MySQL interview questions: databases, joins, indexes, transactions, isolation levels and optimisation.

30 questions

Database & SQL

General SQL interview questions: normalization, DML, DDL, key types, ACID and query tuning.

30 questions

JavaScript

JavaScript interview questions: closures, hoisting, prototypes, this, promises, async/await and ES6.

29 questions

Python

Python interview questions: data types, list vs tuple, GIL, decorators, generators and PEP 8.

30 questions

Kubernetes

Kubernetes interview questions: cluster architecture, pods, deployments, services, networking and autoscaling.

30 questions