Вопросы и Ответы для Java Собеседования | Подготовка к Собеседованию Java Junior+/Middle

preview_player
Показать описание
Для каждого программиста собеседование - сущий ад. И чтобы вы были готовы к тому, что вас ждет на java собеседовании, я сделал это видео. Где разберу одни из самых популярных вопросов, которые интервьюеры задают, для того, чтобы узнать ваш уровень понимания той или иной темы в программировании.

Если вы хотите полностью быть готовыми к собеседованию, то у меня на бусти есть список вопросов и развернутых ответов на эти вопросы.

Контент:
00:00 Вступление
00:28 Что такое String Pool?
02:40 Что такое hashCode?
03:50 Как можно сравнивать в Java?
04:57 Расскажите про Java Исключения/Exceptions
07:32 Какие есть способы копирования в Java?
09:15 В чем проблема synchronized?
10:27 Что делать с очередью в многопоточности?
11:05 Почему нужно ограничивать доступ потоков к ресурсам?
13:06 Сложность поиска в LinkedList
13:28 HashMap vs Hashtable
14:05 Зачем нужен LinkedHashMap?
14:26 Зачем нужен IdentityHashMap?
15:03 Какие очереди существуют в Java?
16:38 Где взять полный список вопросов и ответов?
Рекомендации по теме
Комментарии
Автор

Братан, ты нереально крутой ❤ Счастлив, что мне в рекомендациях твой канал подсунули

kirillnovikov
Автор

В тексте про исключения есть фактическая ошибка. Некорректно утверждать, что при возникновении unchecked исключений невозможно продолжение работы программы. Это касается только исключений типа Error. При возникновении Runtime Exception продолжение выполнения программы вполне себе возможно.

grininvn
Автор

Видео отличное, по больше бы видео на эту тему!

felder_kate
Автор

Спасибо! Давно искал нормальную выжимку по этой теме, чтобы быстро повторить пройденный материал😅

MsShnitz
Автор

как стек может отвечать за хранение ссылок на эти объекты? То есть машинные коды вынуждены по 1 доставать из стека сверху данные, что бы найти нужную ссылку?

winter-rj-lb
Автор

Мне понравилось, я изучаю джава чуть больше года, опыта роботы нет, над некоторыми вопросами нужно было подзадуматься, но всё же ответил, не думаю что все вопросы для Джуна+, но ответы на вопросы очень хорошие и примеры для самых чайников)
Браво!

Revers_Tm
Автор

тема собесов на мой взгляд весьма актуальна! Особенно, когда нужно крутить 3 года опыта, не имея его вообще)))) Спасибо автору!

МаксимСамойлов-рф
Автор

Спасибо! на собеседовании написал QUEQUE, после этого собеседование закончилось... 15:09

Yunooooooooo
Автор

Очень полезное видео!! спасибо огромное автору! продолжай снимать, думаю у тебя огромный потенциал

evgesokolov
Автор

доброго времени суток! кто писал код для вендинговый аппараты напишите мне пожалуйста. мне нужно софт для вендинговый аппараты, на счеть оплаты я думаю договоримся, спасибо за внимание!

sansyzbayamrenov
Автор

Разве unchecked exceptions это те эксепшены при возникновении которых дальнейшее выполнение программы невозможно?
Вроде как это про Error.

MarynaSapiton
Автор

На первом же вопросе объяснения областей памяти неверны. В стеке хранятся локальные переменные методов, а поля экземпляра классов хранятся в куче. Если ты делаешь видео, то нужно хотя бы проверять то, что говоришь.
И в стеке хранится информация о вызовах методов. Минута видео и уже не хочется дальше смотреть, не говоря о моменте из комментариев с queque, который не исправил

howscwerna
Автор

Привет, ты большой молодец, видео по настоящему полезное, но разве HashMap разрешает использовать null в качестве ключа?) 13:42

denisbaklanov
Автор

5:25 а разве Throwable это не класс? в докумментации написано что класс

stumppstumpp
Автор

2 области памяти? а статическая память куда делась?
что автор видео ответит на следующее:

public void foo() {
try {
bar():
} catch (StackOverflovError e) {
sout("Было переполнение stack");
}
//... дальнейший код
}

private void bar() {
... тут код, вызывающий StackOverflowError
}

выполнятся ли инструкции в блоке //... дальнейший код?

hypnoZzzable
Автор

IdentityHashMap - мне кажется супер-редкая дичь.

dibehemoth
Автор

Спасибо. Подписку оформил, лайк поставил. Жду новых видел по Java.

LAZIO
Автор

в слове Throwable не произносится буква Т, произносится фровабл

ЛеонидВеликанов
Автор

checked exceptions - это те которые определяет компилятор, выдавая ошибку компиляции и исключение, unchecked - наоборот, выявляются во время работы.

ФёдорЛосевский
Автор

Спасибо конечно, но ужасно раздражает детская манера подачи, что в интонациях, что в примерах. Больше всего коробило на объяснении LIFO: "это можно сравнить с тарелкой блинов, где первый приготовленный блин будет съеден саааааамым последним". 5-летки вряд ли будут готовиться к собесам, успокойся

ledity_real