Собеседование Java Middle | Первый этап собеседования в крупные компании | Задачи с собеседования

preview_player
Показать описание
Сегодня, к вашему вниманию долгожданный выпуск серии "Технических интервью" и в наших гостях Артем Таужнянский из теплого и яркого города Одесса :)

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

Если говорить о технической составляющей, то Артем обладает хорошими знания Java, SQL и других языков программирования: С\С++, C#, PHP, Python.
Особенно круто, что он занимается Java уже почти два года и работает программистом-инженером в телекоммуникационой компании.

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

Что ж, погнали вместе в техническое интервью с Максом Добрыниным и Артем Таужнянским, в процессе которого пояснится текущий уровень знаний и навыков Артема.

Программа
00:00 Знакомство с кандидатом
02:18 Задача №1
26:52 Задача №2
39:05 Задача №3
1:24:20 Выводы

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

Запись на обучение и собеседование:

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

С тернарным оператором душнота. Кажется задача была сделана достаточно хорошо, чтобы приступить к следующей.

kingcchultz
Автор

Вторую задачу либо уже решал, либо гений математики(даже если пальцем в небо).С лету увидеть зависмость это достойно 👏

lWeRl
Автор

Хух, молодець Артем! Я так переживала, як в кіно хвилюєшся за головного героя або коли вболіваш за якусь команду.

mastermaster
Автор

23:13 метод .get() есть в map но нет в set потому что этот метод возвращает значение, которое есть в map, но (условно) нет в set. Там этот метод просто не нужен. Макс устал просто :)
Спасибо за видео, очень ждали, очень рады!

zogtckb
Автор

HashSet#contains за O(n)? Там же просто map.containsKey берется под капотом. С каких пор поиск в хэшмапе по ключу это O(n)?

qospzmv
Автор

В хэшсэте метод add() возвращает булево значение и его можно использовать для проверки есть ли уже такое значение

bonesik
Автор

В первом задании строку 23 надо из if вынести)
Нет?

tiy
Автор

Подскажите пожалуйста используется файлы с расширение jsp в современных проектах на Java ? Или это некий усторевший или не популярный вариант

kfwjcnw
Автор

Отличный разбор задачек на джава стажера. Предлагаю еще сделать подборку на джуна и миддла

vitamin
Автор

Too easy "Remove duplicate" for middle ...

jimishukurow
Автор

Вторая задача - int prevStep = 0, currentStep = 1; for(int i=1;...

molot_ua
Автор

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

zusylqt
Автор

за 20 лет программирования, мне ни разу не пришлось ковырять алгоритмы: зачем, если все уже расковыряно другими и запихано в библиотеки. А вот где квесты на которые стоит тратить время - это реальные задачи, коих каждый день хоть по 12 часов решай.

sighupcmd
Автор

Вы из Украины? Почему на вашем сайте есть способ чтения на украинском? Разве не правильней было сделать упор на российский и английский? Тем более все украинцы говорят на русском!

sesnopq
Автор

Have ever had a situation where companies saw your videos and said " Max we saw this guy on you channel and we want him to work for us, give us his contact ... " ?

jimishukurow