Как пройти собеседование на Java разработчика

Поделиться
HTML-код
  • Опубликовано: 30 май 2024
  • 🤚Привет! Вы на канале IT школы TeachMeSkills и я ведущий рубрики НАТИВ Илья Рублевский.
    Сегодня вечером мы будем говорить об IT и не только.
    🧐Ребят, продолжаем разбор вопросов с собеседований. Давным-давно мы сняли хороший ролик с разборов вопросво по Java. Почему бы не продолжить?
    На все мои вопросы даст хорошие ответы наш наставник Олег Григорьян.
    ❗️Ссылка на курс Java разработчик (BY) - clck.ru/36ChhA
    ❗️Ссылка на курс Java разработчик (RU) - clck.ru/36ChkQ
    🧔Профайл Олега - / oleg-grigorijan
    🧔Telegram Ильи (для ваших предложений по контенту) - @ilyarublevsky
    Что еще будет в видео👇
    0:00 - Интро
    1:47 - Про важность прохождения собеседования
    4:24 - Рассказ про первое собеседование
    5:30 - Собеседования для джунов самые сложные - да/нет
    8:08 - Внутренности платформы Java. Что такое байт-код
    13:47 - Про примитивные типы данных
    14:57 - Про хранение данных во float и double
    18:13 - Про другие типы данных, кроме примитивов
    21:00 - Как устроена модель памяти Java-программы
    23:03 - Про пул строк в Java
    25:58 - Про immutable строки в Java
    31:00 - Сигнатура функций в Java
    34:45 - Разница между классом и объектом
    36:55 - Разница классов error и exception
    41:03 - Разница между array List и linked List (коллекции)
    46:12 - Про лямбды
    53:46 - Потоки ввода и вывода

Комментарии • 74

  • @kraken645
    @kraken645 4 месяца назад +19

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

    • @teachmeskills
      @teachmeskills  4 месяца назад +2

      Спасибо большое за уточнение!)

    • @goggitoggi3510
      @goggitoggi3510 3 месяца назад +2

      Ещё контракт метода могут спросить-это сигнатура+тип возвращаемого значения+исключения на методе

    • @viktormorozov5146
      @viktormorozov5146 13 часов назад

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

  • @user-qc9tg8mm2q
    @user-qc9tg8mm2q 7 месяцев назад +7

    У вас отличные интервью

  • @JogaB0NIT0
    @JogaB0NIT0 7 месяцев назад +4

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

    • @teachmeskills
      @teachmeskills  7 месяцев назад +1

      Что-то мы, конечно, сделаем. Сами только рады продолжить)

  • @user-swqaj3427
    @user-swqaj3427 4 месяца назад

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

    • @teachmeskills
      @teachmeskills  4 месяца назад

      добрый день, спасибо! только Олег все рассказывал, Илья только вопросы задавал. Олег Java ведет. Не всех успеваю и можем разместить на сайте

  • @NickolaiArtemyev
    @NickolaiArtemyev 3 месяца назад +1

    👍 супер

  • @KP-qo9ow
    @KP-qo9ow 7 месяцев назад +3

    Спасибо

  • @user-ub5yg5sf6z
    @user-ub5yg5sf6z Месяц назад

    Super!

  • @user-ni1zh5iy8x
    @user-ni1zh5iy8x 7 месяцев назад +2

    Олег , красавчик , поит привет )))

  • @ItHack01
    @ItHack01 5 месяцев назад +2

    Этот парень явно мастер своего дела. Все круто объяснил, я год учу java и через 10 дней будет сложный экзамен, это видео мне поможет. Было бы намного круто чтобы он создал свой канал и интервью было намного обширнее. Спасибо.

    • @teachmeskills
      @teachmeskills  5 месяцев назад

      Спасибо! Тоже так считаем)
      Будем рады и у себя его почаще в гостях видеть с похожими видео)

  • @overwatchwtf7773
    @overwatchwtf7773 5 месяцев назад +7

    Боже, как же хорошо объясняет этот молодой человек, дай бог ему здоровья!

    • @oleg.grigorijan
      @oleg.grigorijan 5 месяцев назад +1

      Спасибо 🫶

    • @rainrainov4495
      @rainrainov4495 2 месяца назад +1

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

  • @rainrainov4495
    @rainrainov4495 2 месяца назад

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

  • @rainrainov4495
    @rainrainov4495 2 месяца назад

    Тот кто отвечал на вопросы точно знает java? Меня смутило то что когда он про лямда выражения рассказывал сказал что каждый класс должен быть обязательно в отдельном файле. Ну и с понятием сигнатуры метода он ошибся.

  • @alexdrugs1979
    @alexdrugs1979 2 месяца назад

    Пожалуйста, захоти обработать Error

  • @vik11111
    @vik11111 7 месяцев назад +6

    Боже, он офигенно объясняет

  • @user-bw1lz7cg2i
    @user-bw1lz7cg2i 4 месяца назад +2

    Оххх, если бы на собесах такую легкотню спрашивали🥲

    • @John.Constantine.777
      @John.Constantine.777 Месяц назад

      детские вопросы на которые он с таким детским энтузиазмом отвечает.... 😁

  • @user-pq9zz8gs4s
    @user-pq9zz8gs4s 5 месяцев назад +3

    Проходить собесы будет учить человек который в 2018 студентом прошёл собес, потом внутренний собес - на мидла или на проект непонятно. и 3й собес - в контору которая курсики продаёт.
    Отличный выбор

    • @teachmeskills
      @teachmeskills  5 месяцев назад

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

    • @user-pq9zz8gs4s
      @user-pq9zz8gs4s 5 месяцев назад

      ​@@teachmeskillsобесценение 😂, если пытаться говорить умные слова то контент от этого не станет лучше.
      На всякий случай расскажу, потому что вы не поняли:
      это косяк не парня с 4+, а ваш косяк позвать гостя без релевантного опыта

    • @teachmeskills
      @teachmeskills  5 месяцев назад

      @@user-pq9zz8gs4s хорошо, если вам важно, чтобы кому-то «тыкнуть», ибо вы эксперт и лучше знаете, пускай будет так) чтобы вам было спокойно) наш канал - наши правила)

  • @user-vh8mv5ht8y
    @user-vh8mv5ht8y 6 месяцев назад +11

    Ну ок. Только наврятли тебе дадут сидеть и час объяснять элементарные вещи. На Т.С. как только собеседующий понимает что ты что-то знаешь, он будет перебивать и задавать вопросы на углубление. Проверка по тем знаниям и пониманию которое вы тут час мучали, на собесе обычно и 10 минут не занимает. Далее будут гонять по все возможным патернам\устройству и функционалу всех фреймворков\бд\индексов\многопоточке\устройству и проектированию микросервисов и еще кучу вещей. И да! Это будет собес на джуна на зарплату >80к. И это я еще молчу что почти все на собеседовании отводят время на решение задач с кодом где тебе потребуется что-то написать или найти ошибку и предложить решение по ее разрешению.
    Так что, ну молодцы конечно. Разжевали пару тем, которые до этого были разжеванны тысячу раз и которые едва ли помогут пройти реальное собеседование. До которого джуну нужно будет еще добраться, мне честно говоря даже интересно, сколько сейчас нужно сделать откликов что бы попасть хоть на одно Т.С.

    • @ODuoBatteries
      @ODuoBatteries 4 месяца назад

      ахаха, один адекватный коммент! жиза) 13 лет опыта, сеньор-помидор, в хх.ру 30 отказов на ТС подряд. А если до ТС дошел, то будь добр вытащить из головы резко рандомно взятый паттерн (я их у себя уже выписал более 80 шт.). Недавно расспрашивали даже как работает ассемблер для таких-то операций...

    • @JohnSmith-ps4uk
      @JohnSmith-ps4uk 3 месяца назад

      @user-vh8mv5ht8y Значит, знаний не хватает, - одно простое объяснение.Сиди набирай знания, - когда момент придет, заберут без лишних вопросов.

  • @shedontlove8490
    @shedontlove8490 6 месяцев назад +3

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

    • @teachmeskills
      @teachmeskills  6 месяцев назад

      ну ничто не совершенно) главное, что у вас остается симпатия к языку. и да - ждем в Энтерпрайзе)

    • @viktormorozov5146
      @viktormorozov5146 13 часов назад

      Старый энтерпрайз монолит конечно не непейдет на 21, а новым энтерпрайзам еще нужно стать таковыми... Но если на микросервисах то вполне можно новые сервисы пилить на 21 версии а старые саппортить на более ранних версиях, главное не 7й)))

  • @user-eo5hw8ts6f
    @user-eo5hw8ts6f 6 месяцев назад +1

    А почему он метода называет функциями? 🤔

    • @user-nu6vz9pt8g
      @user-nu6vz9pt8g 4 месяца назад

      Потому что методы - это функции класса

    • @mihman-jf3ig
      @mihman-jf3ig Месяц назад

      @@user-nu6vz9pt8g в джаве = ооп - функции -> методы

  • @yong3989
    @yong3989 6 месяцев назад +2

    С сигнатурой спорно

  • @8bitcore173
    @8bitcore173 6 месяцев назад

    неплохо, пошол бы к вам учиться, но сдерживает что вы териториально в РБ... а так "ЖБ!"

    • @vik11111
      @vik11111 6 месяцев назад

      У нас в группе учился парень из нью-Йорка, вряд ли вы сильно дальше)

    • @teachmeskills
      @teachmeskills  6 месяцев назад +1

      да, границы не помеха, когда с нами можно учиться онлайн) тем более это будет такой же живое общение с ментором, а не курс в записи)

  • @user-yw7ey8sc7k
    @user-yw7ey8sc7k 7 месяцев назад +5

    Этому парню нужно свой канал запускать! Отлично рассказывает. Пишу на C#, но прослушал все интервью с удовольствием

    • @teachmeskills
      @teachmeskills  7 месяцев назад +1

      Олег классный, это правда) спасибо вам за апрув)

    • @user-yw7ey8sc7k
      @user-yw7ey8sc7k 7 месяцев назад

      @@teachmeskills вам спасибо за видео)

    • @oleg.grigorijan
      @oleg.grigorijan 7 месяцев назад +2

      Большое спасибо 🙌🏻

    • @rainrainov4495
      @rainrainov4495 2 месяца назад +1

      если он так все будет разжевывать. То на то чтобы подойти к написанию кода уйдет год. Чтобы java core выучить пару лет. А чтобы еще и фреймворки и библиотеки понадобится не одна жизнь.

  • @user-yd1eb1bw3x
    @user-yd1eb1bw3x Месяц назад

    Добрый день. Вынужден обнародовать как данная организация некрасиво поступает. Я приобрел курс бизнес аналитик. Дата начала занятий 18.04.2024. Организаторы вернулись ко мне 16.04.2024 и сообщили что из за отсутствия преподавателя обучение переносится на конец июня либо можно вернуть деньги. Я решил вернуть деньги и пойти учиться в другую организацию. Но не тут то было. Эта организация возвращает деньги в течение 20 рабочих дней с момента подачи заявки, в моем случае то есть до 20.05.2024. На мои просьбы вернуть деньги как можно скорее - внятного ответа не получил. Месяц они будут крутить мои деньги. Я не понимаю почему я должен кредитовать эту организацию, причем по их вине. Вы зря думаете что к вам идут богачи учится. Очень плохое впечатление о себе оставляете.

    • @abbze8272
      @abbze8272 Месяц назад

      Так ты попробуй быстро выведи деньги с юр лица)

    • @user-yd1eb1bw3x
      @user-yd1eb1bw3x Месяц назад

      @@abbze8272 шутишь?) хочешь сказать что например при покупке в интернет магазине ты по месяцу ждешь деньги? У меня были такие ситуации, когда оплатил, а товар закончился, деньги возвращают максимум в три дня без проблем. Если хотят вернуть конечно)))

  • @raisenteam
    @raisenteam 3 месяца назад +2

    Так долго нудно и смешать все в кучу для обьяснения лямбды - это постараться надо

    • @defender358
      @defender358 3 месяца назад

      Согласен, на собесе спустя пару минут такого объяснения уже прямо спросили бы: ты точно знаешь, что такое лямбда?)

  • @vsques
    @vsques 5 месяцев назад

    Вода, вода, ответ

  • @John.Constantine.777
    @John.Constantine.777 Месяц назад

    ролик с разборов вопросво по Java 😁

  • @rainrainov4495
    @rainrainov4495 2 месяца назад

    Вопрос для чего это видео? Для того чтобы показать как проходит интервью, показать как отвечать на вопросы на собеседование? Зачем так разжевывать вопросы и вместо десятка вопросов на час рассмотреть парочку лёгоньких. В час видео уместить столь мало информации это нужно умудрится. Кто даст столько времени на ответ во время собеседования время hr не безгранично и стоит денег.

    • @teachmeskills
      @teachmeskills  2 месяца назад

      Для нас будет повод доработать формат, ошибки учтены. Тут спасибо, что подметили. Мы действительно хотели основательно разжевать даже простые вопросы, чтобы показать глубину проработки. Возможно, не получилось. Есть куда стремиться)

  • @imbydlo1552
    @imbydlo1552 7 месяцев назад

    Все идет к программисту. Кто будет работать в стройках? Кто будет работать в заводах? Кто вообще останется на тяжёлых работах? Люди, одумайтесь! Может не стоит пытаться идти по легкому пути? Итак уже не хватает шахтеров, грузчиков, сантехников, механиков. Все хотят стать программистами

    • @artemfed3389
      @artemfed3389 7 месяцев назад +3

      Дружище ты не прав. Всегда все хотели стать космонавтами, полицейскими и пожарными. Сейчас большинство хотят стать бизнесменами, менеджерами, дизайнерами и программистами. Эти желание говорят о том, что профессия, в моменте, считается хорошей, престижной и хорошо оплачиваемой. Но популярность никак не может говорить о том что этот путь какой то легкий. Гораздо важнее то, что человек найдет себя и где найдет себя. Дальше уже неважно в какой профессии. Не смогут все стать программистами, точно так же как и строителями и заводчанами. Поэтому даже среди тех кто хотел стать программистом, найдутся те, кто пойдут в другие профессии, в другие области и все будет хорошо

    • @vik11111
      @vik11111 7 месяцев назад +1

      @imbydlo1552 а вас на каком заводе или стройке можно найти? Проехал сотню заводов и несколько сотен строек с испытаниями. Не помню, встречал вас или нет?

    • @ronin47th27
      @ronin47th27 7 месяцев назад +2

      А еще все хотят быть Роналдами,Бэкхемами и Бред Питами,но хотеть не вредно. Вот только если ты идешь в профессию только ради бабок и славы, у тебя мало шансов!

    • @imbydlo1552
      @imbydlo1552 7 месяцев назад

      Если так подумать я ведь прав

    • @artemfed3389
      @artemfed3389 7 месяцев назад +2

      @@imbydlo1552 да ты не прав потому, что 1)нет столько предложений на рынке айти, чтобы все стали разработчиками, 2)естественный отбор делает свое дело на рынке труда(всегда были, есть и будут более умные, более инициативные и наоборот), 3)если сантехников заводчан итд будет слишком мало, то им станут больше платить, а значит это будет куда более легкий путь, чем программирование