Экспертное собеседование на позицию Senior Android разработчика

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024

ความคิดเห็น • 57

  • @MyFoenix
    @MyFoenix 2 ปีที่แล้ว +14

    Первое (из тех что я смотрела) хорошее видео про интервью, которое я провела с пользой - можно и повторить для себя что-то, и узнаешь правильный ответ, и разбор ошибок (отдельное спасибо). В первой части хотелось услышать вопрос не столько про то как успеть к дедлайну а как оценить задачу (ну это личное, просто интересно как другие это делают), и как часто оценка расходится с реальностью.
    Спасибо большое всем кто участвовал и организовывал.
    Комментарий для тех кто хочет посмотреть - 2 часа прошли не зря (скорость 1.5)

  • @mikhailgureev218
    @mikhailgureev218 2 ปีที่แล้ว +8

    пушка-гонка видео, спасибо Кириллу, Диме и Мише

  • @telephon3208
    @telephon3208 ปีที่แล้ว +4

    а по мне Миша отлично объясняет. язык у него хороший, грамотный в отличие от того же Кирилла Розова)

  • @user-jg7hc7pq5n
    @user-jg7hc7pq5n 2 ปีที่แล้ว +11

    Про контекст - спросили на одном из собесов:
    "Какие принципы SOLID нарушает context?"
    Кроме S слету вообще не смог ответить, слишком неожиданно )

  • @kafychannel
    @kafychannel 2 ปีที่แล้ว +4

    Ребята, спасибо, очень круто всё было

  • @2NormalHuman
    @2NormalHuman ปีที่แล้ว +7

    интервьювер самые популярные вопросы для собеседования задал))))
    видео норм, но кажется название должно быть "самые популярные вопросы на собеседовании", а не "собес сеньора"

  • @InvincibleXXX
    @InvincibleXXX 4 หลายเดือนก่อน

    Отличное интервью спасибо большое ребят

  • @i.umarov5245
    @i.umarov5245 ปีที่แล้ว +1

    Спасибо! Очень полезно

  • @Tswet
    @Tswet 2 ปีที่แล้ว +9

    Странно смотреть, как народ хейтит Мишу.
    Человек с ходу сказал, что его задачи совсем не похожи на общие задачи разрабов. Это команда платформы, которая отвечает за то, чтоб фичевым командам было удобно работать. Естественно, что он не очень помнит какие-то, условно, колбэки дифутила. Скорее всего он их последний раз юзал лет сто назад. Спецификация другая) Зато он неплохо знает свою часть работ платформы. Плюс местами, как показалось, Михаил специально в темах , где сек, рассказывал максимально простым языком на публику. Типа "Объяснил рефлексию моей бабушке"

    • @user-wh6wk8pz3v
      @user-wh6wk8pz3v 2 ปีที่แล้ว +3

      Минусуют, наверное, в первую очередь потому, что там, где Михаил не знал ответ наверняка, он начинал сыпать догадками или называть неправильную версию, вместо того, чтобы честно сказать, что не помнит ответа на этот вопрос. Из-за этого у зрителя пропадала уверенность, что даже там, где он говорил правильный ответ, он действительно его знал, а не действовал наугад (как было, например с Nothing или наследованием data-классов).
      Скидку на специализацию на собесах никогда не делают. Даже если у тебя есть внушительный бэкграунд в смежных областях в 5-10 лет - это все в зачет не идет. И отбор идет не по принципу "это парень шарит, у него есть опыт в IT, мы его берем", а по чек-листу Kotlin/Android, где кандидату нужно ответить на максимум вопросов. Плюс, даже если Михаил не работал плотно с UI, то почему на вопросах по Kotlin тоже сыпался?

    • @Tswet
      @Tswet 2 ปีที่แล้ว

      @@user-wh6wk8pz3v про попал пальцем в небо согласен. Но по мне сам формат собеса странный

  • @heroachilles
    @heroachilles 2 ปีที่แล้ว +2

    Отличное видео!!!! Спасибо большое спасибо 🙏🙏🙏🙏

  • @lordraiden_do
    @lordraiden_do ปีที่แล้ว +6

    я со своим 6 летним опытом узнал не мало так, +освежил чтото, ребята спасибо

  • @user-ii2zf5he8d
    @user-ii2zf5he8d ปีที่แล้ว +3

    (53:00)Наследование от data класса нужно, когда хочешь использовать Mockito в ui/интеграционных тестах(Mockito использует механизм наследования и работает в чистом виде только для unit тестов, а на ui с использованием доп библиотеки и только с 9 версии Андроида). Эту проблему можно обойти, сделав интерфейс для data класса и замокав его

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 5 หลายเดือนก่อน

      Так это получается не от дата класса наследование

    • @user-ii2zf5he8d
      @user-ii2zf5he8d 5 หลายเดือนก่อน +1

      @@Das.Kleine.Krokodil ну нужно наследование от класса, и если этот класс - data, то не получится

  • @user-re8zf8jr3e
    @user-re8zf8jr3e ปีที่แล้ว +2

    В целом хорошее интервью, но по факту с реальностью общего 50/50, особенно, когда слышу, что сейчас будет человек из Яндекса. Я был на нескольких их интервью и упаси боже там так неуверенно отвечать про HasMap/LinkedHashMap/HashCode/типы ссылок. Ты прям видишь, как в их глазах, ты летишь с сеньороской позити до уровня миддл)

  • @dmitriymitroshin7525
    @dmitriymitroshin7525 ปีที่แล้ว

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

  • @sonar_devices
    @sonar_devices 9 หลายเดือนก่อน

    Классное видео. Живое.

  • @oleksandrhaidukov1362
    @oleksandrhaidukov1362 2 ปีที่แล้ว +2

    Интересное интервью. Ленивое вычисление к кешированию хеш функции не имеет никакого отношения. Вопросы собеса конечно на уровень точно не синьора, но ответы развернутые и приятные, так что в любом случае полезное видео.

  • @DiabloZq
    @DiabloZq ปีที่แล้ว

    Спасибо вам, ребятки!

  • @vovnovvalera
    @vovnovvalera 11 หลายเดือนก่อน

    Один из лучших собесов на канале.

  • @alexandernifanin7366
    @alexandernifanin7366 ปีที่แล้ว

    Спасибо! С ListView ответ неверный. ListView много умеет, в чём-то быстрее и удобнее для написания, чем RV. С ViewHolder там всё в порядке. Но LV не такой гибкий, также там нет гориз. ориентации.

  • @borisveriga5252
    @borisveriga5252 2 ปีที่แล้ว +2

    Кандидату респект

  • @sergeygamer1455
    @sergeygamer1455 2 หลายเดือนก่อน

    А почему не было вопросов про архитектуру?

  • @stepanuchnnn4123
    @stepanuchnnn4123 2 ปีที่แล้ว +3

    А как же слушатель нажатий на доске написать?

  • @kalayda
    @kalayda ปีที่แล้ว +2

    Я так понял это тестирование или демо Димы в проведении интервью.
    А Миша в Яндексе уже сеньёр?
    Не сказал бы что собес на сеньёра. От силы на миддла.

  • @Mr7Pantera7
    @Mr7Pantera7 ปีที่แล้ว +3

    Жаль что в конце при разборе ошибок Дима забыл рассказать в каких моментах invalidate не гарантирует вызов onDraw ( может быть про какие-нибудь тонкости рассказал бы)

    • @sonar_devices
      @sonar_devices 9 หลายเดือนก่อน

      Апдэйт произойдет в удобное время для системы, не моментально. Вроде так )

  • @s.a.3408
    @s.a.3408 ปีที่แล้ว

    Круто

  • @ingenerism
    @ingenerism 2 ปีที่แล้ว +10

    Как же он поправляет усики…)

    • @Tswet
      @Tswet 2 ปีที่แล้ว +6

      А еще смотрит глзом в камеру ;)

  • @user-bu4lg3on9h
    @user-bu4lg3on9h 2 ปีที่แล้ว +3

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

    • @AndroidBroadcast
      @AndroidBroadcast  2 ปีที่แล้ว +4

      Обычно кодинг делают отдельным этапом

    • @oleksandrhaidukov1362
      @oleksandrhaidukov1362 2 ปีที่แล้ว +3

      Далеко не всегда и не везде на собесе сеньора есть код. Это скорее прерогатива джуновых интервью или специальных пристрастий интервьюеров. Код решения задач или простая операция с классами никак не показывает как человек строит сложную архитектурну приложения, ну а то, что человек писал уже не один проект можно почувствовать в разговоре(просто пройтись по его резюме с вопросами). Даже если он после этого не решит простую задачу не скажет ничего кроме того, что он возможно не решал эти задачи уже к примеру 10 лет(опытные синьоры обычно достаточно быстро находят работу и там нет времени на то, чтобы начать вспоминать как и что делалось на старте карьеры). Опять же я знаю достаточную часть сеньоров которые просто скипают усложненные интервью, по банальной лени и уверености, что работу они найдут и так. На это некоторые компании тоже делают скидку.

  • @alexanderruchkin5511
    @alexanderruchkin5511 2 ปีที่แล้ว

    Видос огонь, смотрел на одном дыхании. Посоветуйте ресурс или книжку как работает java, чтобы с этими знаниями было легче углубляться в андроид разработку, сам пишу на react native. Спасибо.

  • @RamazanAbdulaev
    @RamazanAbdulaev 2 ปีที่แล้ว +1

    1:40:59 какого... если по ссылке они равны то это один объект и весь контент равен.

    • @user-qt3gw6vp6u
      @user-qt3gw6vp6u ปีที่แล้ว

      возможно имелось ввиду что по ссылке сравниваются списки, и если не равны то дальше сравнение по контенту. только к колбеку DiffUtil.ItemCallback это отношения не имеет :)

  • @vvklimova
    @vvklimova ปีที่แล้ว

    Вопрос: что за JS (JC?) рут, как найти инфу по нему? в видео на 1:50:20 про него говорят
    Видео классное, спасибо!

    • @AndroidBroadcast
      @AndroidBroadcast  ปีที่แล้ว +2

      GC Root - это терминология Garbage Collector. Представляют собой входные точки от которых происходит поиск объектов на которые есть ссылки

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 5 หลายเดือนก่อน

    49:30 странно, что объекты Миша называет классами

  • @sergeygolovin9523
    @sergeygolovin9523 ปีที่แล้ว

    11:42 что он тут говорит? The lm architecture? Что это за архитектура? Что за ти-экранчики? Первый раз слышу такое.

    • @AndroidBroadcast
      @AndroidBroadcast  ปีที่แล้ว +1

      th-cam.com/video/5DWuNTVFaXM/w-d-xo.html

    • @sergeygolovin9523
      @sergeygolovin9523 ปีที่แล้ว

      @@AndroidBroadcast спасибо большое

  • @remmu7261
    @remmu7261 ปีที่แล้ว +2

    Так мы его берем или нет?

  • @ohhimark1627
    @ohhimark1627 ปีที่แล้ว +1

    Готовился к собесам по Андроиду, посмотрел видео и ничего нового и интересного не услышал. Что мне задавали на джуна 4 года назад, то я и услышал в видео. Как всегда Яндекс держит уровень по собесам сами знаете какой...

  • @Chernov1984
    @Chernov1984 ปีที่แล้ว

    +

  • @eugenegrib1545
    @eugenegrib1545 6 วันที่ผ่านมา

    А почему он многого не помнит как сеньор? Его специализация отличается от темы собеседования?

  • @Vl-TV
    @Vl-TV ปีที่แล้ว +1

    Как можно что то говорит за ресайклер вью если это лист вью старый вопрос о нем нет смысла говорить дядьки

  • @user-vp8dn7ie9z
    @user-vp8dn7ie9z ปีที่แล้ว +2

    Вопросы уровня джуна, и даже в них ответчик плавает.. совсем не этого ожидаешь от интервью с Senior Android

  • @mol_otdel
    @mol_otdel 11 หลายเดือนก่อน

    Нормально, на senior почти все вопросы ответил, а на джуна и половины не осилил >_

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 5 หลายเดือนก่อน +1

      Просто на Джуна вопросы нужно готовиться, учить

  • @ljlj
    @ljlj ปีที่แล้ว

    что за мэжоринг?

    • @AndroidBroadcast
      @AndroidBroadcast  ปีที่แล้ว

      Дай таймкод, чтобы понять контекст

  • @sergeygamer1455
    @sergeygamer1455 2 หลายเดือนก่อน

    Позорище. Дата классы его любимая фича, но то что нельзя начледоваться от него, он не знает