📌 FREE interview preparation pack to help you avoid typical questions: https://t.me/JavaLearnBot?start=c1766...
📌And if you want to be able to write modern Java Backend at the level of a middle developer and become one, I'm waiting for you in the Java Backend course: https://sorokin.school/javabackend/?u...
This video is a live analysis of a mock interview on Java Backend. We'll cover the most common topics junior-middle developers fail on: SQL, transactions, Java Core, Spring, and Hibernate.
During the interview, we'll analyze the candidate's answers, show where they lack depth, and how similar questions are answered in a real interview.
This isn't "theory for theory's sake," but a practical analysis of what people are actually asking and where they're most often found.
Let's break it down:
• SQL: WHERE vs. HAVING, JOIN vs. subqueries
• Transactions: ACID, isolation levels, propagation
• Spring: @Transactional and proxies
• Java Core: HashMap, equals/hashCode, immutable
• Multithreading: ConcurrentModificationException
Stack: Java, Spring, Hibernate, SQL
This video is suitable if you:
• are preparing for a Java Backend interview
• have already interviewed but are getting rejected
• feel there are gaps in your database
📌 My Telegram channel about Java and backend: https://t.me/S0R0KlN
📌 Timestamps
00:00:00 — Introduction: Why databases fail
00:00:59 — Interview start and topic outline
00:02:00 — SQL: WHERE vs. HAVING
00:04:30 — JOINs and Subqueries
00:06:30 — Transactions and ACID
00:08:47 — Isolation Levels and Anomalies
00:12:49 — @Transactional and Proxies in Spring
00:22:00 — Propagation and Nested Transactions
00:26:25 — Java Core: equals, hashCode, HashMap
00:35:23 — ConcurrentModificationException
00:37:49 — Stream API: map vs. flatMap, laziness
00:45:25 — Hibernate: Lazy Loading and Sessions
#java #backend #interview #spring #sql #hibernate #javacore