Sign up for a mock interview at SHORTKAT: https://shortcut.education
Subscribe to our Telegram bot to receive announcements of similar broadcasts and useful materials from us: https://t.me/shortcut_sh_bot?start=yo...
⏱️ Timestamps:
00:00 — Introduction: broadcast format and mentor introductions
00:27 — Ilya's experience: fintech, interviews, system design
01:25 — Interview start: Java Core questions
02:42 — Candidate experience: Java path, technologies, and integrations
03:50 — Understanding JDK, JRE, and JVM concepts
05:07 — How a JIT compiler works and its role in optimization
06:36 — Architectural patterns: adapter, decorator, proxy
09:27 — Behavioral Patterns: Observer, Command, Strategy
12:32 — Working with Git: The Difference Between git clone and git init
14:43 — Arrays vs. ArrayList: Pros and Cons
16:39 — How Array Rebuilding Works in Java
18:14 — Autoboxing and Its Impact on Performance
20:46 — Thread-Safe Collections: ConcurrentHashMap and CopyOnWriteArrayList
22:45 — Understanding HashMap Internals
24:20 — Exceptions in Java: The Difference Between Checked and Unchecked
26:50 — Top 3 Popular Unchecked Exceptions
29:19 — Code Coverage: Optimal Percentage and Practice
32:07 — Mockito: The Difference Between Mock and Spy
33:49 — Algorithmic Problem: Calculating the Minimum Number of Banknotes
38:24 — Algorithm Optimization and Analysis of Solution Options
45:27 — Wrapping Up: Feedback and Interview Analysis
51:14 — Questions and Final Comments