Loading...
Loading...
Pick a topic. Each guide groups its questions by module, gives a short answer to every one and links to the lesson that teaches it.
Core Java, OOP, collections, streams, threads and the JVM, from the lessons that teach them.
Syntax, data types, operators, control flow, methods, arrays and strings.
Questions and answers
Classes, inheritance, polymorphism, abstraction, interfaces and encapsulation.
Questions and answers
List, Set, Map, Queue, generics and how the main collections work inside.
Questions and answers
Lambdas, streams, Optional, records and the newer language features.
Questions and answers
Checked and unchecked exceptions, try-with-resources, files and robust error handling.
Questions and answers
Threads, synchronization, locks, executors and concurrent collections.
Questions and answers
Class loading, memory areas, garbage collection and performance basics.
Questions and answers
Arrays, linked lists, trees, graphs, sorting, searching and complexity.
Questions and answers
Questions from the interview-preparation section: core Java, OOP, collections, output prediction and backend rounds.
Questions and answers
Python basics, OOP, collections, idiomatic Python, asyncio and internals.
Syntax, data types, control flow, functions, strings and error handling.
Questions and answers
Classes, inheritance, dunder methods, properties and dataclasses.
Questions and answers
Lists, tuples, sets, dictionaries and the collections module.
Questions and answers
Comprehensions, generators, decorators, context managers and typing.
Questions and answers
Threads, processes, the GIL and async code.
Questions and answers
Memory, references, garbage collection and performance.
Questions and answers
Arrays, linked lists, trees, graphs, sorting, searching and complexity.
Questions and answers
Questions from the interview-preparation section: core Python, OOP, collections and output prediction.
Questions and answers
DBMS, operating systems, computer networks and SQL: the subjects every placement round covers.
Keys, normalisation, transactions, ACID, indexing and concurrency control.
Questions and answers
Processes, threads, scheduling, memory management and deadlocks.
Questions and answers
OSI and TCP/IP, IP addressing, TCP and UDP, DNS and HTTP.
Questions and answers
Queries, joins, grouping, subqueries, constraints, indexes and design.
Questions and answers
Spring Boot, Spring Security, FastAPI, REST and HTTP, and system design.
Dependency injection, auto-configuration, beans, REST controllers and configuration.
Questions and answers
Entities, relationships, repositories, queries and transactions.
Questions and answers
Authentication, authorization, JWT, password hashing and securing endpoints.
Questions and answers
Routes, validation with Pydantic, dependencies, async endpoints and security.
Questions and answers
HTTP methods and status codes, headers, cookies, sessions, JSON and REST API design.
Questions and answers
Scaling, caching, databases, queues, load balancing and designing common systems.
Questions and answers
Longer articles with runnable code, for the questions interviewers ask most.