Техническое интервью Java Developer - Михаил Кончиц

preview_player
Показать описание
Пятый выпуск серии "Технических интервью" на позицию Junior Java Developer.

Программа
00:00 Введение
01:45 ОПП и основные принципы
06:40 Класс Object и его методы
00:11:55 Задача на реализацию метода Clone()
28:30 String и его структура
36:32 Исключения
51:28 Collection Framework
58:06 Задача на создание коллекции
01:27:27 Spring. IOC, dependency injection
01:32 00 Spring bean
01:34:00 Scope
01:36:00 RestController vs Controller
01:38:20 Методы http запросов
01:39:20 Spring MVC
01:47:20 Подведение итогов

Мы в социальных сетях:
Комментарии
Автор

Сделайте пожалуйста интервью на мидла, было бы интересно

vitamin
Автор

Подскажите, разве не дотосточно для объяснения преимущества StringBuilder перед String того факта, что при последовательной конкатенации нескольких стрингов (скажем, через цикл) на каждом шаге возникает объект, включающий в себя все предыдущие, что только зря раздувает требуемую память? В то время как мутабельный StringBuilder выделил память при создании один раз и потом наращивает ее ровно на столько, на сколько нужно

Кстати, не нашел в коде метода concat указание на использвание StringBuilder. У меня JDK 19, там concat реализован через prepend. Может не туда смотрю?

antondanilin
Автор

Привет, а собеседование на мидла будет?

krab
Автор

Почему при конкатенации идет речь о том, что стринг помещается в стринг пул? При конкатенации у нас будет создан новый стринг в хипе и никакого отношения он к стринг пулу не будет иметь. Туда изначально только строковые литералы складываются. Ну или можно вызвать intern, чего делать (вроде как) не рекомендуют.

funbiscuit
Автор

- А я не понял, что вы делаете в моем холодильнике? Вы что, хотите кончиц?

arch
Автор

И все таки интересно, кем устроился Михаил Junior\Midle?

smokesmoker
Автор

Сильные (зазубренные?) теоретические знания, слабая практика..

blackplaydoh
Автор

Норм вопросы, довольно долгий собес для джуна, но круто)

romanihnatov
Автор

Где вы таких красивых программистов находите!?) 😁

nint
Автор

Довольно слабые практические навыки(мое мнение)

shum
Автор

Может я открою для кого-то истину, но этот собес уровня мидл-сеньер, но никак не джуна. Ребята хотят взять человека на зарплату джуна, а задач навалить как на сеньора. Но только сейчас так не прокатит, рынок решает по другому.

zloibob
Автор

Единственное интервью которое выбесило! Перебивает, хочет везде поумничать где не знает и еще раз перебивает((

umardzhumaza
Автор

Типичный пример, когда неумный человек, прикрываясь сложными концепциями, запутывает интервьюируемого. Прерывания никоим образом не нарушают концепции ООП. Это совершенно разные вещи и то что якобы некий метод выдает пребывание раскрывая тем самым некую внутреннюю структуру объекта, это полная чушь. НЕЛЬЗЯ сравнивать принципы ООП и детали РЕАЛИЗАЦИИ. Я знаю целые языки, типа Скала, которые просто нарушают ВСЕ принципы ООП с использованием операторов языка Джава. Первый признак того что перед вами "теоретик", это когда упоминается Фаулер, Боб и иже сними. Если видите перед собой такого “интервьюера”, правильный ответ только один “в сад”. Один совет на интервью: если перед вами сидит такое чудо, не тушуйтесь, выразите сомнения в его правоте, скажите что за свою практику не сталкивались с такими утверждениями и первый раз от него ЭТО слышите. До этого никто из ваших коллег, менторов и старших товарищей не говорил или упоминал об этом. Попросите скинуть пруф ссылку на его утверждение. Вы очень быстро увидите как меняется поведение таких горе интервьюеров.

goranmichlovich