Java¶
Java language fundamentals and advanced concepts commonly tested in interviews.
| Topic | Key Focus |
|---|---|
| Core Java | Data types, String pool, Immutability, Exceptions |
| Collections Framework | List, Set, Map, Queue implementations & trade-offs |
| Generics | Type erasure, Bounded types, Wildcards |
| Streams & Lambdas | Functional interfaces, Stream pipeline, Collectors |
| Multithreading | ExecutorService, CompletableFuture, Synchronization |
| JVM Internals | Class loading, JIT compilation, Bytecode |
| Java Memory Model | Happens-before, Volatile, Memory visibility |
| Coding Practice — Streams | EPAM-style Stream API coding problems |