Техническое собеседование Java
В этом ролике, Макс Добрынин, проводит настоящее живое техническое собеседование по Java – без прикрас, без сценариев, просто честное обсуждение того, что действительно важно знать каждому программисту.
Разберём самые популярные вопросы, которые часто задают на собеседованиях, обсудим нюансы подготовки и как правильно подойти к собеседованию, чтобы начать карьеру в IT и получить высокооплачиваемую работу.
В видео вы узнаете:
• Какие вопросы по Java являются обязательными для любого кандидата.
• Советы и реальные рекомендации, как стать профессионалом в программировании.
• Атмосферу настоящего технического интервью от опытного разработчика, который прошёл этот путь сам.
Если вы хотите повысить свой уровень знаний, подготовиться к собеседованию и сделать первые шаги на пути к успешной карьере Java-разработчика – это видео для вас!
Погнали!
Полезные ссылки: https://microservices.io/
Программа
00:00 Вступление
00:01:12 Опыт кандидата
00:04:59 Архитектура и дизайн. Что такое микросервисная архитектура и зачем она нужна?
00:09:48 Шаблоны проектирования: Saga, Giteway API и т.д.
00:15:20 Многопоточность в Java и Kotlin. В чем различие?
00:17:32 Зачем нужен ExecutorService в Java?
00:21:18 Различия между Runnable и Callable
00:24:35 Какие коллекции связаны с многопточностью?
00:26:22 В чем основные отличия между LinkedList и ArrayList?
00:35:00 Иерархия исключений в Java и почему она существует?
00:37:04 Когда необходимо применять Checked Exceptions в Java
00:43:01 Конструкция try-with-resources. В чем смысл?
00:44:56 Различие между байтовыми и файловыми потоками
00:48:31 Из каких промежуточных операций состоит Stream API
00:51:35 Можно ли посчитать и получить количество элементов в стриме?
00:53:30 Что такое принципы ACID? Атомарность, консистентность, изоляция, долговечность
01:01:45 Какие есть уровни изоляции и какие проблемы они решают?
01:14:18 Внешние ключи (foreign key) в БД. Какая их основная задача?
01:16:11 Зачем нужен Spring Boot и какие задачи решает?
01:19:01 Как работает Tomcat в Spring Boot?
01:25:34 Отличие Singleton от Prototype
01:31:41 Какие аннотации есть в Spring для создания бинов?
01:34:23 Аннотация @Transactional в Spring Framework
01:45:02 Итоги собеседования
01:53:21 Как отвечать на вопросы на собеседовании?
01:56:21 Как вести себя на HR-собеседовании?
01:57:17 Как отвечать на технические вопросы?
Получи реальный опыт решения коммерческих задач в Agile команде
до 6 человек https://iprody.com/
Подписывайся на телеграм-канал и получи возможность пройти техническое собеседование с Максом Добрыниным - https://t.me/+hNM8mzwM9io4ZWUy
Запись на обучение и собеседование:
https://iprody.com/interview
https://t.me/iPrody_Online