Собеседование Java | Backend mock interview

preview_player
Показать описание




В этом видео показываю как проходит процесс собеседования Java разработчика.
Какие вопросы могут задавать и как на них можно отвечать.

Таймкоды:
00:00 Начало
02:20 Как работает метод hashCode и equals в Java?
04:25 Почему важно переопределять hashCode и equals, что может сломаться в HashMap?
07:08 Что такое сборщик мусора?
12:32 Что такое String Pool в Java? Как это влияет на производительность?
16:35 Как работает StringBuilder?
17:23 Collection Framework? какие знаешь интерфейсы и классы?
19:47 разница между ArrayList и LinkedList
25:04 как различаются вставка в ArrayList и LinkedList
25:39 Какие есть проблемы многопоточки?
30:56 Как победить race condition?
32:29 Какие знаешь события Х и У связанные happens-before?
35:51 Какая проблема может быть с volatile счётчиком?
37:42 Как работает AtomicInteger?
38:18 Spring, что это такое, какие принципы предоставляет, для чего используется?
39:43 Как внедрить какую то зависимость?
41:43 Что Spring Boot добавляет и упрощает?
43:25 Что такое ACID?
46:23 Какие знаешь уровни изоляций между транзакциями, какие возникают аномалии, что за аномалии и на каких уровнях решаются.
Рекомендации по теме
Комментарии
Автор

14:00 Если конкатенировать две строковые константы (литералы или final переменные/поля), их значения и результат известны на этапе компиляции, они будут помещены в string-pool
15:35 Можно ещё про StringJoiner вспомнить и/или joining через стримы
16:40 "Если бы StringBuilder под капотом складывал бы строки через плюсик..." - лол, что? неверное сравнение, потому что конкатенация строк через плюсик работает под капотом как раз через StringBuilder

awer
Автор

А че за склейки?) он что то не знал и вы повторили?)

КонстантинЯрилин
Автор

Странно, не сверяется equals, если разные hashcode на 5:00 минуте, собеседуемый ответил 2 раза верно, а собеседующий что-то не туда пошел, ну по моему мнению

pollworld
Автор

А Deque, Stack, SortedSet, SortedMap, Iterator?
Ощущение, что одинаковые вопросы про коллекции, которые кочуют от видео к видео, призваны обесценить интервью))
Соискатели просто заучат разницу между ArrayList и LinkedList, как будто это о чём-то говорит.

bulletproofcupid
Автор

Павел, мне кажется, было бы приятнее слушать, если бы ты не шептал, а говорил

furybarzha
Автор

Сейчас буду смотреть!

Кстати интересно узнать из твоего опыта, как часто на собесах встречал тест на акью и логическое мышление? Постоянно попадается) до тех собеса не всегда доходит)

mroganan
Автор

это собес на каком уровне считается, для middle, jun или senior?

disbkz
Автор

Всем привет, такие вопросы действительно на собеседованиях задают?

ДмитрийШалаев-нс
Автор

Прошёл курсы с опытом 1, 5 года и на синьера 😂 дальше можно не смотреть.

chudnikau
Автор

4.35 правильный ответ ничего! Проблема возникает только если вы переопределили equals а hashcode не трогали. Дальнейшая полемика по этому вопросу выглядит очень не уверенно

TypeGuest
Автор

Этот парень просто нулевый, пусть идет полы моет в гугле 😇😄
ps итс ми

trimDM