Месяц прицельной подготовки к техническому собеседованию Java-разработчика
в финтех: самые частые вопросы и пять моков с ментором
4 недели5 моков с ментором409 вопросов в картеJava · Junior+ / Middle
Почему экспресс
Обычный курс учит предмету с нуля и идёт месяцами. Экспресс устроен
наоборот: база у вас уже есть, а до собеседования осталось несколько недель.
Собеседования в банках и финтех-компаниях формализованы, а значит, предсказуемы.
Мы собрали самые частые вопросы с техсобесов Java-разработчика в финтехе
и построили программу от них: каждая лекция отвечает за свой набор вопросов,
и каждый вопрос разобран ровно в одном месте. Часто дело не в нехватке знаний,
а в том, что их не получается упаковать в ответ. Этому и учимся.
Для кого
Вы уже работаете в банке или финтех-компании — в штате или через подрядчика — и хотите вырасти в грейде, перейти в другую команду или из подрядчика в штат
Вы прошли HR-этап в финтех-компанию, и до технического собеседования от одной до четырёх недель
Java, опыт от года до трёх лет, уровень Junior+ / Middle
Формат
Модуль в неделю, самостоятельно
Лекции читаются в своём темпе, одна — за один подход. В каждой — эталонные ответы и объяснение, почему отвечать нужно именно так.
Мок после каждого модуля
Ментор гоняет по теме модуля как на собеседовании, разбирает домашку и показывает, где ответ проседает.
Финальный прогон
Пятый мок — собеседование целиком, по всем темам сразу, в том порядке и темпе, в каком оно пройдёт на самом деле.
План под вашу дату
Если собеседование раньше чем через месяц, план сжимается: моки ставятся чаще, модули идут по приоритету ваших пробелов.
Неделя 1Java Core и коллекцииМок 1: Core и коллекции
Неделя 2Многопоточность и JVMМок 2: многопоточность и JVM
Неделя 3Spring и Web, базы данных и SQLМоки 3 и 4: Spring и Web, БД и SQL
Неделя 4Поведение на собеседовании и разбор задачМок 5: полный прогон собеседования
Что внутри
Шесть модулей и 36 лекций. Темы разложены так же, как их группируют
на самом собеседовании, а внутри модуля — по тому, что спрашивают чаще.
Карта вопросов
Входная самопроверка: 409 вопросов с пометками важности и ссылкой на урок
Самые частые вопросы с собеседований Java-разработчика в финтехе, сгруппированные по темам экспресса
Пометки: ⭐ ключевые, 🔴 обязательные и самые частые, 🟡 регулярные, ⚠️ ловушки, где очевидный ответ неверен
Рядом с каждым вопросом — урок, где разобран ответ
Прошли список, ответили вслух, отметили, где не сложилось, — с этих модулей и начинаете
Java Core и коллекции
15 лекций, 190 вопросов — самый объёмный модуль, это база
Типы, примитивы, обёртки, автоупаковка, операторы и управляющие конструкции
JVM: память, загрузчики классов, сборщики мусора и диагностика
Spring и Web
9 лекций, 83 вопроса — здесь один из самых частых вопросов, про @Transactional
Spring Core: IoC и DI, способы создать бин, выбор бина
Контекст, автоконфигурация, жизненный цикл и скоупы бинов
AOP, прокси и как на самом деле работает @Transactional
Spring MVC: слои, контроллеры, фильтры, обработка исключений
HTTP, HTTPS, REST, gRPC и форматы передачи данных
Kafka: топики, партиции, группы консьюмеров, гарантии доставки
Микросервисы: распределённые транзакции, устойчивость, эксплуатация, OOMKilled и пробы в Kubernetes
Тесты: Mockito, моки и спаи, тесты со Spring-контекстом
Базы данных и SQL
6 лекций, 65 вопросов
SQL: выборки, JOIN, группировки, подзапросы
Схема данных, ключи, связи, JDBC и миграции
Транзакции, уровни изоляции, аномалии и блокировки
Индексы, план запроса, масштабирование
JPA и Hibernate: маппинг, persistence context, состояния entity, N+1, пул соединений
Тесты с базой: Testcontainers против встроенной H2
Поведение на собеседовании
Рассказ о себе, проекте и опыте
Рассказ о себе и о проекте, который слушают до конца
Вопросы про опыт и решения, которые вы принимали
Что отвечать, когда требований к задаче нет
Как тренируемся
Экспресс построен на разборе вопросов и задач, а не на пересказе теории
Типовые задачи с собеседования разобраны в лекциях целиком, остальные — в домашке с разбором ошибок
Вопросы-ловушки помечены отдельно: на них проваливаются чаще всего
Дубли схлопнуты: вопрос, который задают в трёх формулировках, разобран один раз
Домашку и пробелы разбираете с ментором на моке по модулю
Чего в экспрессе нет
Месяц — это короткий срок, поэтому мы честно держим границы.
Алгоритмов как отдельной секции — для этого есть курс «Алгоритмы»
Системного дизайна — отдельный курс «Системный дизайн»
Инфраструктуры глубже того, что нужно разработчику: Docker и Kubernetes на уровне «что это и зачем»
Других стеков: только Java-трек
Решение по собеседованию принимает компания, поэтому оффер или повышение
мы не обещаем. Мы обещаем, что к собеседованию вы придёте готовым к его формату.