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

  Рет қаралды 7,352

Jetbulb

Jetbulb

Күн бұрын

Сегодня, к вашему вниманию долгожданный выпуск серии "Технических интервью" и в наших гостях Артем Таужнянский из теплого и яркого города Одесса :)
Артем учится в политехническом университете и увлекается программированием. Он фанат классического образования и в тоже время не игнорирует различные курсы для повышения собственной квалификации, потому настоятельно всем рекомендует время от времени их проходить.
Если говорить о технической составляющей, то Артем обладает хорошими знания Java, SQL и других языков программирования: С\С++, C#, PHP, Python.
Особенно круто, что он занимается Java уже почти два года и работает программистом-инженером в телекоммуникационой компании.
В настоящее время, Артем не ищет новую работу, но готовится к будущему. Он ставит целью быть в тренде актуальных технологий, вопросов что задаются на технических собеседованиях и задач которые очень часто приходится решать в процессе прохождения собеседований. Но главное для Артема это получение актуальной обратной связи и оценки своих текущих знаний и навыков.
Что ж, погнали вместе в техническое интервью с Максом Добрыниным и Артем Таужнянским, в процессе которого пояснится текущий уровень знаний и навыков Артема.
Программа
00:00 Знакомство с кандидатом
02:18 Задача №1
26:52 Задача №2
39:05 Задача №3
1:24:20 Выводы
Получи реальный опыт решения коммерческих задач в Agile команде
до 6 человек iprody.com/
Запись на обучение и собеседование:
iprody.com/interview
t.me/iPrody_Online
Мы в социальных сетях:
t.me/jetbulb
/ jetbulb

Пікірлер: 41
@rustamgulyamov4091
@rustamgulyamov4091 2 ай бұрын
Приятно видеть давно решенные задачи)
@kingcchultz3366
@kingcchultz3366 2 ай бұрын
С тернарным оператором душнота. Кажется задача была сделана достаточно хорошо, чтобы приступить к следующей.
@alexeyb.
@alexeyb. 2 ай бұрын
я думаю это было типа проверки матчасти, если бы он сразу сказал что не подойдет тернарник, был бы плюс, а так ни плюс ни минус. Со звездочкой так сказать.
@problem9482
@problem9482 2 ай бұрын
​@@alexeyb. Ну если так подумать, тернарный оператор сюда подходит, вопрос только в том, стоит ли оно того (0_0): currentNode.next = currentNode.val == currentNode.next.val ? currentNode.next.next : (currentNode = currentNode.next);
@lWeRl
@lWeRl 2 ай бұрын
Вторую задачу либо уже решал, либо гений математики(даже если пальцем в небо).С лету увидеть зависмость это достойно 👏
@ChannelCheesecake
@ChannelCheesecake 2 ай бұрын
Это простое одномерное ДП, в школах сейчас проходят
@segu1459
@segu1459 Ай бұрын
​@@ChannelCheesecake Да, это очень популярная задачка. Когда тему ДП открываешь это чуть ли не первая задача)
@igormyatlyuk503
@igormyatlyuk503 Ай бұрын
он сказал, что напоминает числа Фибоначчи, так что вполне возможно, что и не решал
@mastermaster293
@mastermaster293 2 ай бұрын
Хух, молодець Артем! Я так переживала, як в кіно хвилюєшся за головного героя або коли вболіваш за якусь команду.
@user-zo5gt9ck9b
@user-zo5gt9ck9b 2 ай бұрын
Спасибо, очень интересно
@user-zo5gt9ck9b
@user-zo5gt9ck9b 2 ай бұрын
23:13 метод .get() есть в map но нет в set потому что этот метод возвращает значение, которое есть в map, но (условно) нет в set. Там этот метод просто не нужен. Макс устал просто :) Спасибо за видео, очень ждали, очень рады!
@bonesik
@bonesik 23 күн бұрын
В хэшсэте метод add() возвращает булево значение и его можно использовать для проверки есть ли уже такое значение
@tiy2000
@tiy2000 2 ай бұрын
В первом задании строку 23 надо из if вынести) Нет?
@JohnJohn31595
@JohnJohn31595 2 ай бұрын
Thanks
@user-qo1sp7zm5v
@user-qo1sp7zm5v 2 ай бұрын
HashSet#contains за O(n)? Там же просто map.containsKey берется под капотом. С каких пор поиск в хэшмапе по ключу это O(n)?
@TrololoWoT
@TrololoWoT 2 ай бұрын
я тоже аж гуглить пошёл. не мог поверить что так. и вроде как не так
@user-qo1sp7zm5v
@user-qo1sp7zm5v 2 ай бұрын
@@TrololoWoT O(1) когда мапа без коллизий, O(logn) когда с коллизиями (RB tree). Вот в листах contains и правда за n, там просто ко всем элементам equals применяется
@twobeerornottwobeer5973
@twobeerornottwobeer5973 2 ай бұрын
Чет тоже не верится) доверяй, но проверяй
@user-jy3hn5oq1g
@user-jy3hn5oq1g 2 ай бұрын
а если в бакете мапы 6 значений лежит в виде списка?
@user-qo1sp7zm5v
@user-qo1sp7zm5v 2 ай бұрын
О-большое это асимптотика на бесконечности, так что рассматривать случай с n=6 не имеет особого смысла
@user-kf9wj8cn7w
@user-kf9wj8cn7w 2 ай бұрын
Подскажите пожалуйста используется файлы с расширение jsp в современных проектах на Java ? Или это некий усторевший или не популярный вариант
@thunderball_ua
@thunderball_ua Ай бұрын
Используются и частенько, особенно если проекты начинались в далеких 00/10х годах.
@jimishukurow2286
@jimishukurow2286 2 ай бұрын
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 ... " ?
@vitamin2845
@vitamin2845 2 ай бұрын
Отличный разбор задачек на джава стажера. Предлагаю еще сделать подборку на джуна и миддла
@vermilinguas
@vermilinguas 2 ай бұрын
Чем выше синьорность - тем сложнее алгоритмические задачки умеет решать человек?
@molot_ua
@molot_ua 2 ай бұрын
Вторая задача - int prevStep = 0, currentStep = 1; for(int i=1;...
@jimishukurow2286
@jimishukurow2286 2 ай бұрын
Too easy "Remove duplicate" for middle ...
@sighupcmd
@sighupcmd 2 ай бұрын
за 20 лет программирования, мне ни разу не пришлось ковырять алгоритмы: зачем, если все уже расковыряно другими и запихано в библиотеки. А вот где квесты на которые стоит тратить время - это реальные задачи, коих каждый день хоть по 12 часов решай.
@user-se2sn4op7q
@user-se2sn4op7q 2 ай бұрын
Вы из Украины? Почему на вашем сайте есть способ чтения на украинском? Разве не правильней было сделать упор на российский и английский? Тем более все украинцы говорят на русском!
@mifanya09
@mifanya09 Ай бұрын
Ти шо чорт, ану черкни мені в особисті я тобі поясню☝️
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Final muy inesperado 🥹
00:48
Juan De Dios Pantoja
Рет қаралды 18 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 2,3 МЛН
Что такое WebSockets (веб-сокеты)
2:59
Хочу вАйти
Рет қаралды 6 М.
Собеседование Java Junior | Jetbulb
1:41:50
Jetbulb
Рет қаралды 64 М.
Wait for the last one! 👀
0:28
Josh Horton
Рет қаралды 106 МЛН