Тестовое собеседование Java разработчика #22 - Николай Оськин

  Рет қаралды 11,627

Eugene Suleimanov

Eugene Suleimanov

Күн бұрын

Кандидат - будущий Java разработчик с большим опытом изучения и интересным путем в разработку - Николай Оськин.
Николай профессиональный музыкант и преподаватель, который много лет увлекается программированием и в последние годы активно занимается изучением Java стека.
Материалы для разработчиков:
proselyte.net/
Телеграмм канал для общения:
t.me/pse_club
00:00:00 Знакомство
00:10:30 Ключевое слово final, назначение и варианты использования?
00:15:50
Значения переменных по умолчанию - что это и как работает?
00:20:31 Иерархия Collections API
00:30:14 Класс TreeMap - какая структура данных и алгоритмические сложности базовых операций
00:35:07 Иерархия исключения в Java, их типы и способы их обработки.
00:41:51 Что делает ключевое слово volatile?
00:45:27 Что такое Future? Что такое CompletableFuture? Какие задачи они решают?
00:48:15 Решение алгоритмической задачи.
00:54:18 Что такое нормальная форма БД? Виды и мотивировки приведения БД к нормальной форме?
00:58:00 Что такое JDBC?
01:01:50 Что такое statement в контексте JDBC? Виды и отличия.
01:04:43 Что такое Hibernate? Что такое JPA?
Их отличия.
01:06:40 Что такое N+1 SELECT проблема?
01:09:44 Что такое REST API?
01:12:12 Ответы на вопросы кандидата.
01:21:21 Финал

Пікірлер: 169
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Ссылка на страницу с разбором данного интервью: proselyte.net/mock-interview-22/
@visalook
@visalook Жыл бұрын
Здравствуйте, я конечно НОЛЬ в программировании, но мне кажется в задачке со словами, а точнее в решении есть баг. Дважды встречается L. Там 3 строки в массиве, а если будет 10К?? По-моему быстрее будет работать решение, если сначала в первом слове убрать повторения(то есть L), а потом выполнить решение. Ибо второй проход по одной и той же букве займёт лишнее время! И плюс, после удаления повторений(буквы L), мы получим строку bela, а значит наш новый массив будет содержать 4 символа, то есть можно создавать пустой массив в 4 символа, а не в 100, так как в лучшем случае будет совпадение максимум по 4 буквам..
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
@@visalook убрать дубликаты получится только за линейное время. Поэтому прироста в производительности я не вижу. Спасибо ю.
@AlexeySilichenko
@AlexeySilichenko 11 ай бұрын
result.add(Character.toString((char)('a' + i))); можно написать проще: result.add("a" + i);
@AlexeySilichenko
@AlexeySilichenko 11 ай бұрын
Что-то у Вас странное описание N+1 проблемы. Вы пишете, что эта проблема возникает только для Many-To-Many и заключается она в том, что для каждой из N сущностей с одного конца M-M связи выполняется один дополнительный запрос для сущностей с другого конца ММ связи. Из того что я знаю об этой проблеме: она может возникнуть для любой связи, даже для 1-1 и возникает она когда fetch=EAGER, т.е. когда мы запрашиваем список сущностей с одного конца связи -- это первый запрос, а в довесок выполняется N дополнительных запросов - по одному для каждого результата из первого запроса. Разница заключается в том, что в Вашей формулировке N - это количество данных, а 1 -- дополнительный запрос, в моей -- и N и 1 -- это количество запросов, а M-M является частным случаем. Кроме того, Вы указали, что fetch=EAGER решает проблему, но на самом деле именно это ее и порождает (тем более, что EAGER вообще-то стоит по-умолчанию), а вот решает как раз таки LAZY. Два других способа решения N+1 проблемы: EntityGraph и join fetch, оба способа "объединяют" основной и дополнительные запросы в один единственный запрос. EntityGraph использует "left join", join fetch -- "inner join". С EntityGraph не получится подгрузить несколько коллекций - хибернейт (проверено на версии 5.5.3) выбросит соответствующее исключение.
@JavaDevOld
@JavaDevOld Жыл бұрын
Здравствуйте!!! Узнаю себя. Мне 54 года. Джавой заболел в 2020 году. С тех пор почти 3 года день в день учусь этому гениальному языку программирования. Много чего умею и сделал..Даже удалось попасть в ЕПАМ в лабораторию, но ввиду войны, через полгода пришлось пока сесть на внешний бенч с неизвестным результатом..... Николай, Вы не одиноки.!!!!!!!!!! Есть еще такие же сумасшедшие.... Поставил бы 700 лайков, но пускает только поставить один.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Удачи вам!
@JavaDevOld
@JavaDevOld Жыл бұрын
@@EugeneSuleimanov Вам также удачи. Вы делаете очень хорошее дело. Кроме того, Вы очень грамотный специалист и довольно сильно отличаетесь от общего содержимого Ютюба.... 😀
@oskinnick
@oskinnick Жыл бұрын
Спасибо! Дорогу осиливает идущий!
@caffeinejavacode1475
@caffeinejavacode1475 Жыл бұрын
ха-ха я в 36 годиков с 4 годами опьіта ( только на бумаге ) боюсь что старьій!
@fara0n333
@fara0n333 Жыл бұрын
@@JavaDevOld Основна масса в ютубі не інженери, ось чому є відмінність
@user-bn9wc8db6s
@user-bn9wc8db6s Жыл бұрын
Евгений, спасибо за видео👍👍👍 Николай живое доказательство, что возраст вообще не помеха!!!
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@alexandr7441
@alexandr7441 Жыл бұрын
Ура! Новые видео! Спасибо, что не бросаешь канал)
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@voker8465
@voker8465 Жыл бұрын
Спасибо огромное за видео! Очень ждали! Не пропадайте, Евгений)
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв 😊 Постараюсь не пропадать
@SvetlanaCapri
@SvetlanaCapri Жыл бұрын
Спасибо огромное . Очень ждали нового видео.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@user-vq2hi1df2i
@user-vq2hi1df2i Жыл бұрын
Евгений, спасибо за видео, с возвращением!
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо!
@user-bt9hx3ik6e
@user-bt9hx3ik6e Жыл бұрын
ооо, с возвращением!спасибо за видео!) Николаю удачи, должно все получиться.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв :)
@user-yt6vv9vf3x
@user-yt6vv9vf3x Жыл бұрын
Евгений, с возвращением) Всегда интересны твои собеседования))
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв :)
@andreykhakimov3314
@andreykhakimov3314 Жыл бұрын
Евгений, спасибо за Ваш труд!
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@user-uq4nd6go9c
@user-uq4nd6go9c Жыл бұрын
Очень интересно, спасибо Евгений, спасибо Николай
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@alekseizhitenev6020
@alekseizhitenev6020 Жыл бұрын
ураааа,давно хотел посмотреть новое мок собеседование с тобой,Женя спасибо)) Николай красавчик
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв :)
@dibehemoth401
@dibehemoth401 Жыл бұрын
Ого, какая крутая рубрика к нам возвращается! Ещё не смотрел, но уверен, что будет интересно. Лайк заранее. =)
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо 😊
@JohnDoe-km7ch
@JohnDoe-km7ch Жыл бұрын
Евгений, спасибо. Очень ждал собеседования от вас
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв :)
@user-ks3fb4no5b
@user-ks3fb4no5b Жыл бұрын
Евгений, спасибо большое за ваши видео! Они супер, одни из лучших на ютубе. Тоже столкнулась с большим разнообразием настроек security, впадаешь в ступор маленько. Настроила в основном по вашему видео, но попадали тесты контроллера. Теперь вот ищу как их настроить, все еще осложняется одной из последних версией spring boot у меня и отличиями в конфиге.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв! Сейчас как раз в работе видео по SpringSecurity для версии 3.0.0 и выше с использованием SecurityFilterChain. Надеюсь, что смогу опубликовать в ближайшее время.
@user-kk9rx4jd6zs
@user-kk9rx4jd6zs Жыл бұрын
Евгений, добрый день. Рад что вы вновь в строю :)
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо :)
@smersh-root
@smersh-root Жыл бұрын
Круто! Давно ждал нового видео! Спасибо!!!
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@AlexeySilichenko
@AlexeySilichenko 11 ай бұрын
1:08:50 отдельный респект Николаю за то что обратил внимание на то что, логичнее было бы называть проблему -- 1+N 😊
@AlexeySilichenko
@AlexeySilichenko 11 ай бұрын
Ноги у названия этой проблемы, конечно, растут от того, что мы получаем не 1 запись, а N+1 записей, т.е. акцент на том, что сильно больше чем хотелось. В общем, эта борьба формулировок из разряда: пока работаешь на уровне теории -- важно понимать что у от куда берется, а когда уже работаешь с практикой и есть понимание теории -- становятся более важными последствия этой проблемы. Как следствие, опытные люди и новички разговаривают на разных языках, новички либо заучивают наизусть без понимания сути, либо разбираются сами и только со временем переучиваются "называть по взрослому".
@user-lk8n0fgjk
@user-lk8n0fgjk Жыл бұрын
Евгений, классное видео. Снимайте побольше таких собеседований! Только вопросы задавайте, пожалуйста, разные в каждом выпуске.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв! Постараюсь :)
@yurysudak
@yurysudak Жыл бұрын
Женя, рад твоему возвращению! Очень ценный контент у тебя. Где пропадал?
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо, Юра! Было чем заняться ) Работа, переезды и т.д.
@oldjohn1503
@oldjohn1503 Жыл бұрын
Особенно круто в Николае то, что он не зная некоторых вещей, доходит до правильного ответа логически, исходя из того, что он знает.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Да, это крайне важная черта.
@oldjohn1503
@oldjohn1503 Жыл бұрын
Евгений! Безумно рад видеть!)
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@zhenyalee2731
@zhenyalee2731 Жыл бұрын
Ура, новый выпуск Уже соскучился
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@sigma3131
@sigma3131 Жыл бұрын
классно получилось! Николай молодец!
@user-mb6gv1df7c
@user-mb6gv1df7c Жыл бұрын
Евгений вернулся! Ура 🙌
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий 😊
@zhaslanq
@zhaslanq Жыл бұрын
Спасибо за видео! Помогает бороться со страхом собесов)
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@hennellore5697
@hennellore5697 Жыл бұрын
Вижу Женю - ставлю лайк😎 спасибо за такие полезные видосы!
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв :)
@auk.online675
@auk.online675 Жыл бұрын
Жека, респект за видео!) Успехов тебе 😊
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий :)
@dosodsin3624
@dosodsin3624 Жыл бұрын
Легенда вернулась!
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв 😊
@ivanutikov5110
@ivanutikov5110 Жыл бұрын
Лайк не глядя )))
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо!
@errodion
@errodion Жыл бұрын
Братан, хорош, контент в кайф! Давай, давай, так держать
@KaBy34
@KaBy34 Жыл бұрын
лайк лайк. Спасибо, Женя.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий, Серёга!
@elnar_1206
@elnar_1206 Жыл бұрын
Спасибо за видео)
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв :)
@fairo001
@fairo001 Жыл бұрын
Евгению спасибо. Николаю могу посоветовать четко различать спецификацию и реализацию. В первую очередь изучать спецификации потенциально используемех в своем коде объектов, не закапываясь на первых порах в детали реализации. Изучить только плюсы и минусы конкретных реализаций. Это даст больше пользы для конкретной работы.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Большое спасибо за комментарий!
@caffeinejavacode1475
@caffeinejavacode1475 Жыл бұрын
Евгений, спасибо вам, как всегда вас радьій видеть! У меня к вам такой вопрос: Как получать на работе качественьій опьіт, какие я должен совершать действия, как должен думать? Потому как на бумаге опьіт естт а в голове нет, как будто штаньі протирал! Спасибо!
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв! Здесь крайне зависит от самого проекта. Если проект не позволяет выполнять сложные инженерные задачи, то стоит посвятить время самообразованию, а когда будете чувствовать себя более уверено - можно начинать искать другой проект. Еси же проект сложный и на нем не дают комплексные задачи - стоит обратиться к руководителю проекта и обсудить план развития. Все сказанное выше - только мое мнение, основанное на моем опыте. Ещё раз спасибо за отзыв!
@Batyrbala
@Batyrbala Жыл бұрын
Респект за терпение Евгению ❤
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@user-gs1uq4qw3e
@user-gs1uq4qw3e Жыл бұрын
это же Вассерман). У тебя Евгений отличное терпение. Николаю чуть java подучить и уже может быть senior
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@divergenny
@divergenny Жыл бұрын
Спасибо большое
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий :)
@musamuradzade1606
@musamuradzade1606 Жыл бұрын
О, собесы) Спасибо, Женя)
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв :)
@stasalesh9922
@stasalesh9922 Жыл бұрын
Мужик молодец. Уважуха
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@performanceact400
@performanceact400 Жыл бұрын
Крутой мужик!❤
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@user-ko3vx6rh6t
@user-ko3vx6rh6t Жыл бұрын
Очень интересное видео👍
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@-boiadeiro-
@-boiadeiro- Жыл бұрын
Классный дядька, во многих аспектах понимает лучше зеленых выпускников Вуза, ещё одно подтверждение тому, что мозг не стареет)
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий! Да, Николай достойный кандидат :)
@alenache1
@alenache1 Жыл бұрын
наконец-то 👍👍👍
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий :)
@kotbegemot9177
@kotbegemot9177 Жыл бұрын
Ура 🎉🎉🎉!
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@losishche
@losishche Жыл бұрын
О чувак, как и я - музыкант! Правда, у меня, все-таки, хоть какое-то айтишное образование, диплом о переподготовке имеется и математическая база))
@user-qx3jt8fw1v
@user-qx3jt8fw1v Жыл бұрын
каааайф
@JohnDoe-km7ch
@JohnDoe-km7ch Жыл бұрын
1:14:50 Евгений, поделитесь в описании. Всем интересно.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Конечно, так и планируется :)
@slavaM77
@slavaM77 Жыл бұрын
Вот это восстание из пепла!!!
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий 😊
@Batyrbala
@Batyrbala Жыл бұрын
А вообще многопоточка очень спорная тема для джуновского интервью) Если учитывать какие задачи будет решать джун
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Краге зависит от проекта. Если весь проект завязан на многопоточности, то и задачи будут соответствующие.
@georginich2216
@georginich2216 Жыл бұрын
Какой же велеречивый дядька. Выдает кучу словесного мусора, отвечает на вопросы, которые у него не спрашивают. Евгений, преклоняюсь перед вашим терпением! В общем было понятно по вступлению - интервью будет долгим и тяжелым) В любом случае благодарю Николая за смелость, а Евгения за такой прекрасный контент
@user-th2kj8gr5v
@user-th2kj8gr5v Жыл бұрын
Смотрю секцию рассказ о себе, это невыносимо
@racot7145
@racot7145 Жыл бұрын
Ну задачку решил. Правда через 2 for.Через collections не вышло. Филтр почему то не любит контаинс. Зато любит allMatch.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Через стримы - наиболее удобный вариант, ИМХО
@user-og2ti2wd5o
@user-og2ti2wd5o Жыл бұрын
дякую за цікаве інтерв'ю
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Дякую за відгук!
@smdfb7334
@smdfb7334 Жыл бұрын
Круто, но хотелось бы более опытных кандидатов. Хотя тогда наверное просмотров меньше будет
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв! Людям с небольшим опытом тоже нужно давать возможность подготовиться :) Но на будущее планируются собеседования и с более опытными.
@voker8465
@voker8465 Жыл бұрын
На канале 20+ видео где есть иопытные ребята с коммерческим опытом )
@Revasha228Crime
@Revasha228Crime Жыл бұрын
@@voker8465 Они уже все давно просмотрены, хочется еще мидлов
@rockyaboba9466
@rockyaboba9466 Жыл бұрын
В один прекрасный день в собеседования на Java разработчика будут включать разбор какого-нибудь класса, анализ его со стороны принципов чистого кода, а не сухую прогонку по джава кору или решение алго задачи по типу нахождению числа Фибоначчи. Но всё равно, спасибо за видео.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@MrRomanvideo
@MrRomanvideo Жыл бұрын
Функционально JPA первичен, Хибернейт - реализация. Но исторически JPA был списан с Хибернейта
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Полностью согласен :)
@AlexeySilichenko
@AlexeySilichenko 11 ай бұрын
Придумал вопрос для собеседования: "почему abstract класс не может быть final" или "может ли абстрактный класс быть final" или "какой класс не может быть final и почему" 😁
@igrikRS
@igrikRS Жыл бұрын
На 32:30 - про деревья есть отличное видео, в том числе и про красно-чёрное, с объяснением что такое левый/правый поворот: kzfaq.info/get/bejne/ZqiFi8KB1NqlZJc.html
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за полезную ссылку!
@themistocies50
@themistocies50 Жыл бұрын
Ех, вот бы тоже попасть на интервью... А то с 1 годом опыта работы никто не зовет(
@JohnDoe-km7ch
@JohnDoe-km7ch Жыл бұрын
Сколько лет, если не секрет?
@themistocies50
@themistocies50 Жыл бұрын
@@JohnDoe-km7ch 25, а почему спрашиваете?
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Если интересует mock интервью - напишите не почту - обсудим детали. Год коммерческого опыта - это уже немало
@JohnDoe-km7ch
@JohnDoe-km7ch Жыл бұрын
@@themistocies50 интереса ради. Я думал, вы возрастной и неопытный. Странно, что в 25 с годом опыта не предлагают. Я начинал в 32 и без опыта/3 мес опыта и не испытал сложностей. Если не зовут на собеседование, то ищите проблему в резюме.
@themistocies50
@themistocies50 Жыл бұрын
@@JohnDoe-km7ch Можно с вами как-то связаться? Есть пара вопросов.
@user-mf6uc9iw2z
@user-mf6uc9iw2z Жыл бұрын
Хорошо, что ковыряется в дебрях всего и имеет кучу заковыристых вопросов. Будет толк при желании. Спустя 13 лет java лично мне уже поднадоела, ушел в сторону веб/ангулара/к8с/девопса
@nikitakhmileuski3639
@nikitakhmileuski3639 Жыл бұрын
Реинкарнация интервьюера мечты
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Пастор за комментарий :)
@ms_shifu7047
@ms_shifu7047 Жыл бұрын
thanks
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@reestts
@reestts Жыл бұрын
Люди старой школы изъясняются яснее. Не то, что мы) Николаю удачи!
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@ibraim3197
@ibraim3197 Жыл бұрын
вот это них*я себе
@privetyaolega
@privetyaolega Жыл бұрын
а я жава разработчик и сижу сутками учу гармонический минор и обыгрывание альтерированого доминант септаккорда, вот такой вот круговорот музыкантов-джавистов в природе...
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Да, превратности судьбы )
@oskinnick
@oskinnick Жыл бұрын
Хмык - этих аккордов просто учить - бесполезно. В музыке все наоборот- немного теории, и куча практики. И чем меньше думаешь - тем лучше получается)
@anfransful
@anfransful Жыл бұрын
@@oskinnick Пьяные рокеры рулят )
@dmitriy4204
@dmitriy4204 Жыл бұрын
Канидат настолько хорошо держит планку, что иногда сказывается что это не собеседование, а диалог двоих программистов на интересующую тему. Спасибо за видео.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@Vertorrr
@Vertorrr Жыл бұрын
Двоякое впечатление от данного собеседования. Надо отдать должное кандидату за старание и стремление, но курить на собеседовании - это неуважение к оппоненту и зрителям.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Николай, вероятнее всего, очень нервничал - поэтому и закурил :)
@borisjohnson2826
@borisjohnson2826 Жыл бұрын
Доречі задача цікава. На літкоді вона позначена як easy, хоча я б її відніс до medium. Якщо не знати, що char 'a' це 97, а b 98 і т.д, і ти це не застосовував ніде, то швидко реалізувати ідею з int[26] не вдасться.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Да, одна из моих любимых задач - позволяет увидеть не только знание алгоритмов, но и понимание кодировок кандидатом.
@Gribozhuy
@Gribozhuy Жыл бұрын
Это видео было бы полезно еще хоть кому-то кроме интервьюируемого, если бы потом сам интервьюер ответил бы на эти вопросы. Именно не так что - прочитайте, а вот четко и идеально как он бы хотел услышать.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Так и сделано на большинство во вопросов, если не ошибаюсь. Также в течение 2-3 дней подготовлю список рекомендаций к изучению и ответы на вопросы.
@Gribozhuy
@Gribozhuy Жыл бұрын
@@EugeneSuleimanov я без претензий, давно вас смотрю и все мок интервью смотрел, но в целом такой тенденции нет. Я имею ввиду что я знаю где почитать, но чоткого ответа в два-три предложения ведь нету, это зачастую очень распространение вопросы, дискуссионные.
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
@@Gribozhuy спасибо
@oskinnick
@oskinnick Жыл бұрын
Не соглашусь. Я сам преподаватель. В таком деле намеки и/или подсказки учителя намного важней прямых ответов - полноценное усвоение материала может быть только самостоятельным. Если преподаватель не оставляет простора для маневра, дает полностью исчерпывающую инфу - материал не до конца усваивается учеником. Получается, что вы в итоге владеете показанным вам приемом, но этот прием не стал вашим собственным пережитым опытом. Евгений очень хорошо знает свое дело.
@NotAFaken
@NotAFaken 7 ай бұрын
вообще странно видеть, что человек, изучающий джава с 20 года, не знает, что такое трисет
@user-hv1kb1pr8v
@user-hv1kb1pr8v Жыл бұрын
господи,все бы ничего,но курить во время собеседования,пусть и мокового - это конечно вершина)
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Каждый нервничает по-своему. Первое интервью 😊
@user-og2ti2wd5o
@user-og2ti2wd5o Жыл бұрын
отакої
@fara0n333
@fara0n333 Жыл бұрын
Привіт!) Радий бачити тебе, слава Україні! Гарних проектів і саме головне здоров’я !
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Дякую за відгук! Вам також :)
@asdasd-fu4ow
@asdasd-fu4ow Жыл бұрын
В составе России. Кыш отсюда дурачок в окоп Артемовска
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 12 МЛН
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 13 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 19 МЛН
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН
Mock-собеседование на позицию Java Junior | Джун справится?
1:04:02
Программист живет нормально
Рет қаралды 14 М.
Многопоточность глазами разработчика
1:36:04
Вопросы с senior java интервью [1/3]
33:52
Kirill Grishchuk - Software Engineer
Рет қаралды 28 М.
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 12 МЛН