Java Interview Questions
Java interview questions on language fundamentals, object-oriented design, the Collections Framework, exception handling and concurrency — a staple of backend and enterprise technical interviews.
Topics
- FundamentalsPrimitives and wrappers, the String pool, pass-by-value semantics and the object model — the language basics every Java interview starts with. 2 subtopics
- CollectionsLists, Sets and Maps, their implementations and trade-offs, iteration and ordering — the Collections Framework that powers most Java code. 1 subtopic
- ExceptionsChecked vs unchecked exceptions, try/catch/finally, try-with-resources and designing robust error handling in Java. 1 subtopic
- ConcurrencyThreads, synchronization, the memory model, executors and the high-level concurrency utilities used to write correct multithreaded Java. 1 subtopic