Собеседование Senior Java: шардирование, коллекции и SQL
Техническое интервью Java-разработчика с обсуждением высоконагруженного проекта, чтением кода и SQL-задачами.
- Опубликовано на YouTube:
- Просмотры на YouTube: 11,4 тыс.
- Лайки на YouTube: 257
Таймлайн
Коротко о видео
Запись начинается с обсуждения опыта кандидата и архитектуры высоконагруженной системы. Интервьюеры уточняют устройство шардирования PostgreSQL, поведение при отказе шарда и повторную отправку операций. Затем проверяют Java Core: точность чисел, неизменяемые коллекции, контракт equals/hashCode и внутреннее устройство HashMap и TreeMap. В практической части кандидат читает короткие фрагменты кода и составляет цепочку Stream API для вычисления суммы квадратов нечётных чисел. Завершающий блок посвящён SQL: агрегатам при наличии NULL, сравнению значений и поиску второй по величине зарплаты без LIMIT. В записи сохранены ошибки кандидата и уточнения интервьюеров, а между блоками есть авторские рекламные вставки.
Затронутые темы
Что взять на заметку
- Увидеть вопросы об отказах и распределении данных в шардированной базе.
- Разобрать поведение Java-коллекций на коротких фрагментах кода.
- Повторить обработку NULL и задачу на вторую зарплату в SQL.