Тестовое собеседование Java разработчика #17 - Александр Дранкин

Кандидат - Senior Java разработчик - Александр Дранкин 00:00 Знакомство 02:00 ООП vs функциональное программирование 03:02 Композиция vs наследование 04:33 Множественное наследование 05:30 SOLID - interface segregation 06:05 SOLID - dependency inversion 07:00 Ковариантность типов 08:45 Неизменяемые классы 09:57 Коллекции - TreeMap 11:09 Коллекции - LinkedList 12:38 Stream API - метод peek() 13:13 На чём основан forEach() 13:25 Примеры функциональных интерфейсов в Java 14:04 Участки памяти в JVM 14:40 Где хранятся статические методы в памяти JVM 14:57 Решение алгоритмической задачи 29:47 Оптимизация SQL запросов 32:04 Оптимизация работы Hibernate 33:17 Нарушение нормализации БД с целью увеличения производительности 36:07 Уменьшение времени ответа на запрос 38:54 Организация процесса СI/CD 42:05 Проблемы при горизонтальном масштабировании
Back to Top