Вернуться в каталог собеседований

Собеседование Senior Java: шардирование, коллекции и SQL

Техническое интервью Java-разработчика с обсуждением высоконагруженного проекта, чтением кода и SQL-задачами.

Павел Сорокин
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 11,4 тыс.
  • Лайки на YouTube: 257
Открыть на YouTube

Таймлайн

Коротко о видео

Запись начинается с обсуждения опыта кандидата и архитектуры высоконагруженной системы. Интервьюеры уточняют устройство шардирования PostgreSQL, поведение при отказе шарда и повторную отправку операций. Затем проверяют Java Core: точность чисел, неизменяемые коллекции, контракт equals/hashCode и внутреннее устройство HashMap и TreeMap. В практической части кандидат читает короткие фрагменты кода и составляет цепочку Stream API для вычисления суммы квадратов нечётных чисел. Завершающий блок посвящён SQL: агрегатам при наличии NULL, сравнению значений и поиску второй по величине зарплаты без LIMIT. В записи сохранены ошибки кандидата и уточнения интервьюеров, а между блоками есть авторские рекламные вставки.

Затронутые темы

Что взять на заметку

  • Увидеть вопросы об отказах и распределении данных в шардированной базе.
  • Разобрать поведение Java-коллекций на коротких фрагментах кода.
  • Повторить обработку NULL и задачу на вторую зарплату в SQL.

Рекомендуем посмотреть