Техническое интервью Java Developer - Артем Никулин

  Рет қаралды 23,988

Jetbulb

Jetbulb

Күн бұрын

Сегодня, к вашему вниманию долгожданный выпуск серии "Технических интервью", но это не просто Junior Java Developer, а " SUPER" Junior Java Developer
Сегодня у нас в гостях Артем Никулин и это парень, который не хочет чтобы ему в комментах написали "ЛОХ" :)
На самом деле он очень юн и очень крут, но самое офигенное, то что он учится всего лишь в 11-ом классе и его путь только начинается, а форы может дать многим.
Артем увлекается программированием и не останавливается только на этом, потому его настольными книгами являются "Clean Code", "Эффективная Java" и прочая популярная литература.
В настоящее время, Артем готовится искать первую работу и очень рассчитывает что наше интервью даст ему понимание о слабых и сильных сторонах, но и послужит хорошим дополнением к его резюме и охарактеризует его с положительной стороны.
00:00 Введение
01:22 Знакомство
07:03 Парадигмы программирования
09:35 ООП. Принципы
10:48 Принципы SOLID
14:06 Типы данных
15:18 Примитивные vs. Ссылочные типы данных
17:54 Класс Object и его методы
20:44 Контракт Equals и Hashcode
24:13 Класс-обертка (Class Wrapper)
25:41 ArrayList vs. LinkedList и где они применяются
27:02 Сложность поиска в ArrayList и LinkedList
30:05 HashMap и его связь HashSet
30:50 TreeSet vs. HashSet
31:25 HashSet не гарантирует уникальные значения
33:58 Многопоточность
34:40 Race Condition
35:50 Синхронизация. Монитор
37:18 Проблемы ключевого слова synchronized. Вырождение в линейность
44:26 Замки в многопоточности. Interface Lock
46:29 Юнит-тестирование. JUnit, AssertJ
54:55 Условные выражения (if) в тестах
57:44 Spring Framework. Spring Core. Inversion of Control и Dependency Injection
01:00:31 Идея Inversion of Control не только в Spring Framework
01:02:00 Способы конфигурации внедрения зависимостей в Spring Framework
01:03:15 @Configuration класс тоже Bean
01:05:45 Bean Scope
01:09:05 Сколько раз Prototype бин создается как зависимость Singleton бина
01:10:58 Spring MVC
01:15:55 JPA и Hibernate
01:17:15 Persistence Context и его состояния
01:19:15 Уровни связей в SQL и в JPA\Hibernate
01:25:15 Линивая загрука данных (FetchType) в JPA\Hibernate
01:27:44 Аннотации в JPA\Hibernate
01:28:44 Операция Join в SQL
01:30:58 Ограничения (Constraints) в SQL
1:33:30 Выводы
1:39:00 Прощание
Наш сайт: jetbulb.com/
Мы в социальных сетях:
t.me/jetbulb
/ jetbulb
/ jetbulb.it

Пікірлер: 76
@user-mz9oz1oc3l
@user-mz9oz1oc3l 3 ай бұрын
мне кажется кандидат очень сильный по софт скилам потому, что если надо переспрашивает и пытается при помощи подсказок выйти на верный ответ. не стесняется. респект)
@TheDergraue
@TheDergraue 2 жыл бұрын
Звук! Лучше отрегулировать громкость аудио дорожки собеседника (увеличить) и перезалить, а то постоянные перепады громкости между тобой и собеседником раздражают.
@kishkish1632
@kishkish1632 2 жыл бұрын
Ну-ка глянем на супер-джуна и охнем) В 11 классе я ездил в другой город на дискотеку пожамкать титьки))) После просмотра: P.S. Макс спасибо тебе огромное за развитие канала! Очень интересно слушать, но вот плавающий звук напрягает) ну ты и так уже все понял) P.S.S. Супер-джун ты просто красавчик! Не забрасывай учебу и свое развитие и забей на то,что о тебе скажут другие! Воспринимай критику и отказы в поиске работы позитивно и все будет у тебя пучком! P.S.S.S. Лучше бы я слушал батю и тихонько передергивал у себя в комнате и потом учил джаву, чем по клубам шляться)))))
@pandadzho4223
@pandadzho4223 2 жыл бұрын
Макс красавец, нравится как ты проводишь интервью. Много полезного всегда в них . А парень оч крут, и крайне достойно справился со всеми вопросами. Успехов ему, а от тебя ждём новых видосов🤘
@max_978
@max_978 2 жыл бұрын
Спасибо за ваш труд!
@eld4j
@eld4j 2 жыл бұрын
досмотрел видео с самого начало и до конца без перемотки параллельно делая мини-работенку. Видео топ, заслуженно. Артём тоже супер! Мне самому как начинающему было очень полезно. Спасибо за видео!
@user-ns7yz8vh4e
@user-ns7yz8vh4e Жыл бұрын
очень подняло уверенность в себе. спс!!!
@mank19992
@mank19992 2 жыл бұрын
Артем молодец! Постоянно работаю со студентами в учебном центре своей компании и могу уверенно сказать, что он уже по знаниям на уровне или даже сильнее чем в среднем студент 3-4 курса профильной специальности) Но я бы все же на его месте на заочном хотя бы закончил ВУЗ, не для знаний, а для самого наличия диплома. В будущей карьере, в т.ч. для командировок или релокаций скорее всего будет нужен)
@enjoyit8499
@enjoyit8499 Жыл бұрын
Огромное спасибо за отличное видео. Ошибка на 1:08:35. prototype бин не будет добавляться в контейнер. И, например, спокойно соберется сборщиком мусора, если на него не будет ссылок в других местах.
@kirillnovikov7925
@kirillnovikov7925 2 ай бұрын
Он великолепен🎉
@java-on-neva3453
@java-on-neva3453 5 ай бұрын
Парень молодец! Достойно держался, хорошо по теории ориентируется. Ему бы практики немного, потому что пока что сильно заметно, что многие вещи он выучил, но вот понимания, как они себя поведут в реальности, у него пока нет. Кстати, было бы неплохо хотя бы 3-4 вопроса по гиту добавить. Я бы тоже пропустил такого джуна дальше, базовые знания у него есть, мотивация есть, а практику наработать несложно. Побольше бы таких ребят!
@user-bh6zu9mz8m
@user-bh6zu9mz8m 2 жыл бұрын
Считаю в целом вопросы все по делу, собеседующий общается более чем адекватно. Кандидат для своего возраста тоже выглядит неплохо, но слово супер там конечно врятли применимо) хотя видно что человек с потенциалом
@insomnia575
@insomnia575 2 жыл бұрын
большое спасибо за ролик!)
@Jetbulb
@Jetbulb 2 жыл бұрын
Спасибо за комментарий!😉
@roseline8831
@roseline8831 2 жыл бұрын
парень реально молодец. очень круто
@gustawbobowski1333
@gustawbobowski1333 2 жыл бұрын
Шикарное интервью! Отдельное спасибо за разбор Hibernate & Concurrency. Артём классно отвечал. Но работать не торопись :) Перегореть еще успеешь ;)
@maksymdobrynin
@maksymdobrynin 2 жыл бұрын
Толи еще будет)) С каждой итерацией стараемся насытить программу новыми вопросами. Это не так просто, как может показаться, поскольку специализация уже очень узкая. Но нет пределам совершенству) Спасибо за фидбек!
@investWhale
@investWhale Жыл бұрын
Хотел бы понять подход к обучению, чтобы получить такой великолепный результат
@Jetbulb
@Jetbulb Жыл бұрын
Если получится, то можно сделать с Артемом краткое интервью, где он рассказал бы о своем пути к качественным знаниям.
@vitaliyleonidovich5292
@vitaliyleonidovich5292 8 ай бұрын
@@JetbulbБыло такое в итоге? Спасибо!
@vasiliyditiatkin6848
@vasiliyditiatkin6848 5 ай бұрын
​@@vitaliyleonidovich5292Меня прислали из будущего, чтобы тебе сказать чтобы ты не ждал.
@alexsecret3496
@alexsecret3496 4 ай бұрын
Я знаю способ) вам должно быть лет 17) не сто пудовый метод,но вполне себе неплохой😂 но парень красава тут вопросов null
@nurana8007
@nurana8007 Жыл бұрын
Макс, это просто восхитительный контент для новичков! Когда будет следующий набор на интервью? Можно ли мне поучаствовать? Я девушка. А то одни пацаны))) И для девушек будет дополнительная мотивация, если следующим interviewee буду я и плюс, хотелось бы, чтобы знали, что в backend-e тоже бывают девушки 😊
@Jetbulb
@Jetbulb Жыл бұрын
Привет :) Да какие вопрос, девушка так девушка. Я только рад буду провести интервью с хорошим человеком. Давай всему миру покажем вместе, что девушки в ИТ тоже есть и что они могу. Напиши мне плз в ЛС в ТГ @maksymdobrynin Спасибо за фидбек
@whoamixrun3851
@whoamixrun3851 Жыл бұрын
Ну и где собеседование?
@nurana8007
@nurana8007 Жыл бұрын
@@whoamixrun3851 да, я так ждала, а Макс так и не устроил собес(
@whoamixrun3851
@whoamixrun3851 Жыл бұрын
@@nurana8007 Ужас, а мы так ждали. Все пошел отписываться )
@Rogov_Oleg
@Rogov_Oleg 2 ай бұрын
Умный парень! На 4 курсе я был гораздо более бестолковым чем он в 11 классе.
@---zk6lz
@---zk6lz Жыл бұрын
капец, объёмы знаний что вы покрываете просто космос, как теперь учится на джависта... руки опускаются как много надо знать и понимать для входа
@Jetbulb
@Jetbulb Жыл бұрын
Так, руки опускать не надо. Все буде добре :) Суть в том, что АЙТИшка растет и требования растут с ней. Многие учебные гайды, школы, университеты остановились где-то 2010-2015, когда все только начинало зарождаться в плане ИТ-обучения. Следовательно, многие новички смотрят на эти компании и не знаю, что их ждет что-то больше, чем просто printf('Hello, world!'). Знать действительно надо очень много, но в тоже время Junior все такой же как и был раньше: - "Знает что есть вокруг своей будущее профессии, но поверхностно". Но знать, что происходит вокруг него он должен. Это как раз, то почему я топлю в учебных заведениях (где-либо где я преподаю), что надо давать не "сухие" знания о языках, заворачивая это в "мы лучше, чем университет", но приводить новичков к состоянию инженера, когда они бесконечно решают реальные задачи и выискивают все новые и новые технологии для их решения. После этого и страх уйдет, а руки будут жадными до дела и поиска. Вот мои наблюдения (IMHO, не подумай что я тут звезды себе ставлю, просто наблюдения) из групп, которые я выпустил... После n-месяцев проведенных со мной, все кто доходят до конца обучения могут решать прикладные задачи от мелкий до небольших информационных системы, что решают конкретные задачи потенциальных клиентов. И когда они переходят учится дальнейшие группы, то качественно выше решают задачи, но главное усваивают легко материал и быстро продвигаются вперед. То есть, задача обучения - погрузить новичка в инженерию, тогда она будет чувствовать себя как рыба в воде. Тогда нет страхов, тогда есть только "вперед".
@---zk6lz
@---zk6lz Жыл бұрын
@@Jetbulb спасибо за такой раскрытый ответ👍 да, я тоже заметил что проходя курсы и сравнивая их с тем же роудмапом джависта 2022, я вижу кучи пробелов и просто не знаю где искать те или иные курсы/знания. Я свитчер, а не студент, мне сложно сидеть годами учится, хочется как то хотя бы в год уложиться. Я вовсе не сдаюсь, наороьот каждый день что-то новенькое😆
@Jetbulb
@Jetbulb Жыл бұрын
​@@---zk6lz Мне нравится твой боевой настрой. Вот в таком режиме, точно все будет отлично. Может не сегодня, может не через неделю, но точно в скором времени будет)) Респект! З.Ы. Современные курсы боль. Ничем не лучше классических ВУЗов. Мало какие компании-курсы предоставляют действительно качественный вход в ИТ. В большей мере, это еще одна "факторка" псевдо-спецов. В Одессе есть Юридическая академия, так там клепают несколько тысяч студентов-юристов в год и большинство потом не могут найти работу. Вот если сравнить эту академию и большинство курсов в ИТ, то один к одному получается. Просто коммерция, никакой идентики и качества.
@fastmakc3379
@fastmakc3379 2 жыл бұрын
Максим, очень интересно услышать твое мнение о курсах, которые за 6 месяцев обещают с нуля обучить java и гарантируют трудоустройство. Трудоустройство на мидл разраба, а не джуна. Причем есть возможность оплаты после трудоустройства.
@maksymdobrynin
@maksymdobrynin 2 жыл бұрын
Хороший вопрос)) В настоящее время преподаю активно на разных курсах и могу сказать одно, но пора бы записать видео на эту тему и ему быть))
@luckytima2315
@luckytima2315 2 жыл бұрын
Думаю это **** academy или ее ответвление. Если так то вообще не стоит, тебя просто посылают на степик, и ты проходишь там курсы. За что им потом отдавать деньги?
@fastmakc3379
@fastmakc3379 2 жыл бұрын
@@luckytima2315да, у меня знакомая там проходит, говорит первая часть полностью со степик, сейчас больше месяца готовится к собесу
@vasiliyditiatkin6848
@vasiliyditiatkin6848 5 ай бұрын
бро, ты даже в большой конторе с крутой образовательной базой и со всеми понтами мира, не станешь миддлом за пол года с нуля, даже не спрашивай такое никогда)) Пример, епам лабс, шо там по времени? год топтать? а потом в стажеры идти, и подготовительная база там потуже чем на онлайн курсах для свичеров)
@jollyroger2757
@jollyroger2757 2 жыл бұрын
Что-то приметивное, типа String....
@ianisforis
@ianisforis 5 ай бұрын
Парень даже в русском языке грамотен. КрАсивей, респект за правильное ударение
@olegbokerov7152
@olegbokerov7152 9 ай бұрын
Было б классно еще громкость как то выравнивать. А то либо собеседника не слышно совсем, либо ведущий говорит так что кровь из ушей от громкости
@romeo9mailru
@romeo9mailru 2 жыл бұрын
Интервью классное - но звук! Артема Никулина слышно очень плохо - а ведущего слышно слишком хорошо - надо как-то выравнивать звук. У меня получилось что ты орал а Артема плохо слышно.
@2sofka699
@2sofka699 2 жыл бұрын
Про возраст, у меня одногруппник пытался пойти джуном по питону в епаме, не взяли по английскому, пока английский подтянул сразу на мидла прошёл)
@Jetbulb
@Jetbulb 2 жыл бұрын
Интересный факт))) А как ему удалось перепрыгнуть юниорскую позицию?
@2sofka699
@2sofka699 2 жыл бұрын
@@Jetbulb ну он на джуна хотел в 10 классе, а на мидла пошёл на втором курсе, полтора года фрилансил
@StopSmile1
@StopSmile1 Жыл бұрын
Та ну )) Це якийсь фейк ) Мідл це як мінімум 1 рік досвіду роботи.
@A1xarT
@A1xarT Жыл бұрын
топ
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
у солид тайминг неверный нужно 11:45
@Z417O
@Z417O 2 жыл бұрын
Щя бы беспокоится о том что пишут в комментах............................
@user-we5ro2tq8p
@user-we5ro2tq8p 2 жыл бұрын
Где нормальный звук алло? Разве так делают контент?
@Jetbulb
@Jetbulb 2 жыл бұрын
Справедливое замечание. На этом видео косяк. 😖
@corruptzero
@corruptzero 2 жыл бұрын
анрил смотреть при всем уважении к вам
@Jetbulb
@Jetbulb 2 жыл бұрын
ну что тут скажешь... знаем, сами стонем. следующее интервью будет лучше в плане качества) сорян за неудобства и спасибо, что с нами остаешься.
@arturshakhbanov7608
@arturshakhbanov7608 Жыл бұрын
Кольцо заметил, он женат?
@po-ho-you
@po-ho-you 7 ай бұрын
Артур, увести хотите? 😂
@vasiliyditiatkin6848
@vasiliyditiatkin6848 5 ай бұрын
ему 17 лет максимум на момент моксобеса это ещё осталась от дворового братства дереволазов)
@vik11111
@vik11111 2 ай бұрын
@@po-ho-you а чего б и нет?)
@tereshchenkotav
@tereshchenkotav 2 жыл бұрын
Тебе ссылку кинуть на репозиторий чтобы ты к своим 15 вопросам хоть что-то наконец добавил?
@vadimgrishenkov345
@vadimgrishenkov345 2 жыл бұрын
а что не так в вопросах ? Да и к тому же о чем еще спрашивать джуна ?
@tereshchenkotav
@tereshchenkotav 2 жыл бұрын
@@vadimgrishenkov345 да сотни вопросов есть, еще больше придумать можно, этот чел некоторые темы вообще игнорит типа аннотаций или дженериков (и не надо говорить, что это не джуновское, бред, это база) и задает одно и то же из раза в раз. Щас вообще джунам предпочитают давать какое-то задание тестовое и на нем строить разговор или код на анализ, ибо кто в 2022 в изобилием таких видео не выучил еще "принципы ооп" (ну хотя бы надо просить привести конкретные примеры их реализации в джаве для понимания) или типы данных ну я даже хз.
@vadiknsk
@vadiknsk 2 жыл бұрын
@@tereshchenkotav А мне можете скинуть?
@Jetbulb
@Jetbulb 2 жыл бұрын
github.com/enhorse/java-interview Пожалуйста 🙂
@catsComedyClub
@catsComedyClub 2 жыл бұрын
@@Jetbulb спасибо за такую силку, здесь куча всего полезного)
@aiden4609
@aiden4609 2 жыл бұрын
😱 Promo-SM.
@fromthegreatunknown
@fromthegreatunknown 2 жыл бұрын
1. звук параша, как можно в 2022 не постараться настроить звук 2. если парень боится., что его назовут лохом, то есть пока не справился со своим эго, то рановато идти в программисты, потому что там его шиза только усилится
@nulnow
@nulnow 2 жыл бұрын
Ахахахх, писать, что программист плохой из-за его звука? Вам не посоветовать психолога полечить самооценку?) Потому что лох тут это вы, ахахах) А парень огонь вообще 😎
@fromthegreatunknown
@fromthegreatunknown 2 жыл бұрын
@@nulnow чучело, ты что-то перепутал, посмотри вступительную часть видео. Парень боится, что его лохом назовут и настоятельно просит этого не делать. Речь об этом
@nulnow
@nulnow 2 жыл бұрын
@@fromthegreatunknown научись сначала писать нормально, а не как обиженный ребёнок, потом в интернет заходи 🤡
@fromthegreatunknown
@fromthegreatunknown 2 жыл бұрын
@@nulnow так я до твоего уровня опустился, с которого ты начал, чтобы тебе легче было разобраться в ситуации, бедолага
@nulnow
@nulnow 2 жыл бұрын
@@fromthegreatunknown Сказал человек, который написал «звук параша». Иди реальных пацанов комментируй 😂
Cute Barbie gadgets 🩷💛
01:00
TheSoul Music Family
Рет қаралды 72 МЛН
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 7 МЛН
Was erwartet Softwareentwickler beim Vorstellungsgespräch?
14:39
Informatik mit Prof. Sebastian
Рет қаралды 10 М.
Ты не станешь программистом, но почему?
22:55
Роман Сакутин
Рет қаралды 205 М.