ТОП популярных вопросов по Java за 17 минут | Техническое собеседование | Java Junior | Java Middle

preview_player
Показать описание
Всем техническим специалистам приходится проходить собеседования для получения нового рабочего места. Многие полагают, что вопросы из года в год меняются и это правда, но только от части. Основная масса фундаментальных вопросов остается неизменной вот уже много лет.

Какие вопросы чаще всего задают на технических собеседованиях? А самое важно - как правильно отвечать на вопросы и не закапываться?

В этом видео, Макс Добрынин, разработчик с опытом более 8 лет, раскрывает ТОП основных вопросов, которые чаще всего задают на технических собеседованиях на позицию Java Junior и Java Middle.

Разберем несколько крутых вопросов, обсудим различные варианты ответов и поговорим о том, чего стоит избегать и чему следует уделить дополнительное внимание при подготовке в техническому собеседованию на позицию Java разработчика.

Погнали!

Программа
00:00 Примитивные типы данных и классы-обертки (Class Wrapper)
01:50 ArrayList vs. LinkedList. Основные различия между ArrayList и LinkedList
04:10 Способы и правила сравнения объектов
05:58 Контракт между equals и hashcode
11:20 Что такое bucket в HashMap? Хранение значений в HashMap
13:28 Что такое String pool? Как хранятся строки в памяти Java (JVM)
15:50 Реализация шаблона проектирования Builder в Java
16:40 Выводы

Получи реальный опыт решения коммерческих задач в Agile команде

Запись на обучение и собеседование:
Рекомендации по теме
Комментарии
Автор

Спасибо за подробный разбор equals и hashcode. Если раньше у меня были вопросы по этой теме, то теперь они отсутствуют 👍

CEPVAHT
Автор

Отличное и очень полезное видео! Спасибо! Надеемся еще на подобный контент 🤗

halcyon-s
Автор

Про string pool просто шикарно, очень понятная и приятная форма донесения информации, спасибо за труды!

DokR
Автор

Спасибо за вашу работу! Полезное видео, но если можно расширить диапозон топ вопросов, было бы очень классно!

userovich
Автор

@Jetbulb Подскажи, пожалуйста, смотрю твои видео, какие вообще шансы устроиться после курсов по SkillBox и Нетологию на позицию junior, если опыта нет совсем

darkangel
Автор

А давно Максим рукав забил? Только сейчас обратил внимание

petrivanov
Автор

Спасибо вам, Макс! Вопрос, а будет ли junior интервью?)

mnaco
Автор

Так то в каждом бакете может хранится не один элемент (даже на рисунке это вашем показано), а ссылка на коллекцию элементов в виде линкед листа. То есть хэш мэп по умолчанию - это массив из 16 элементов, в каждой ячейке которого содержится ссылка на линкед лист, по мере заполнения коллекции. Колво элементов массива и линкед листов в бакетах можно настроить вручную, при создании хэшмапы. Фигню какую-то рассказываете.
"Каждый раз, когда будет необходимо это значение увеличить, оно будет увеличиваться на 2" (с). Опять соврали. Как и в эррей листе, если бакеты все забиты и необходимо добавить 1, количество бакетов вырастет в 2 (а не на 2) раза!
Классные у вас "знания". Еще и других учите.

Sergey-wovu
Автор

Эти вопросы для джуна больше никто не задаёт с 2018 года.
На Senior собеседованиях по Java не задают вопросы по Java, предполагая что Java ты уже знаешь.
Все очень просто и ничего удивительного в этом нет.
Да да не удивляйтесь.

pavvelsss