Собеседование на Java-разработчика | Разбор вопросов для подготовки: Spring, Hibernate, Kotlin

Собеседование на Java-разработчика | Разбор вопросов для подготовки: Spring, Hibernate, Kotlin

1.881 Lượt nghe
Собеседование на Java-разработчика | Разбор вопросов для подготовки: Spring, Hibernate, Kotlin
Записаться на мок-интервью в ШОРТКАТ: https://shortcut.education Подписывайся на Телеграм-бот, чтобы получать анонсы подобных эфиров и полезные материалы от нас: https://t.me/shortcut_sh_bot?start=youtube_video_java_4_02_2025 Таймкоды: 00:00 — Введение: знакомство с интервьюером 00:33 — Опыт работы и переход в Java 01:11 — Начало собеседования: представление кандидата 02:23 — Опыт работы в бэкенде и Big Data 03:10 — Работа с Java, Kotlin, Spring Boot, PostgreSQL 03:49 — Обновление проекта с Java 8 на Java 21 и миграция в Kubernetes 04:11 — Интересные задачи: система лояльности 04:44 — Уровень кандидата: middle или senior? 05:26 — Вопросы по Java Core: зачем выбирать Java? 07:34 — Отличия Java от C++ 08:18 — Разница между JDK, JRE и JVM 09:39 — Как ускорить выполнение байт-кода в JVM? 10:19 — Just-in-Time (JIT) компиляция 11:11 — Реализации JVM и стандарты Java 12:56 — Оптимизация и настройка параметров JVM 14:24 — Типы данных в Java: примитивы и ссылочные типы 15:16 — Как кодируются знаковые числа в двоичной системе? 17:28 — Как устроены строки в Java? 19:36 — Как работать с большими строками? 20:45 — Объектно-ориентированное программирование: классы и принципы ООП 21:42 — Инкапсуляция: как реализована в Java? 25:31 — Декоратор как альтернатива наследованию 26:40 — Полиморфизм: переопределение vs перегрузка 28:12 — Можно ли переопределить статический метод? 30:12 — Дженерики в Java: отличие от шаблонов в C++ 32:26 — Type Erasure: что это такое? 33:06 — Разница между массивами и коллекциями в Java 34:02 — Принцип PECS (Producer Extends, Consumer Super) 35:28 — Методы класса Object 36:23 — Как работает hashCode() и equals()? 37:40 — Разница между HashSet и TreeSet 38:32 — Вставка элемента в ArrayList vs LinkedList 40:01 — Основные принципы Spring Framework 41:46 — Что такое ApplicationContext в Spring? 44:23 — Жизненный цикл бинов и BeanPostProcessor 46:55 — Внедрение зависимостей в Spring 47:40 — Подсистемы Spring: Spring Data, Security, JPA 49:00 — Как работает Spring Security? 50:37 — Что такое JPA и его реализации? 52:35 — Hibernate: жизненный цикл сущности 54:13 — Заключение и выводы