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

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ม.ค. 2025

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

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

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

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

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

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

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

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

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

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

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

  • @sergeygamer1455
    @sergeygamer1455 7 หลายเดือนก่อน +1

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

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

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

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

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

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

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

  • @ДенисПименов-ы6щ
    @ДенисПименов-ы6щ 2 ปีที่แล้ว +11

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

  • @ИванЕмелин-ш9ш
    @ИванЕмелин-ш9ш 2 ปีที่แล้ว +3

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

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

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

    • @ИванЕмелин-ш9ш
      @ИванЕмелин-ш9ш 10 หลายเดือนก่อน +1

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

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

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

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

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

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

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

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

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

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

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

  • @Тимур-е7ы
    @Тимур-е7ы 2 ปีที่แล้ว +2

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

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

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

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

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

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

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

    • @АлександрКарпов-к2ю
      @АлександрКарпов-к2ю 2 ปีที่แล้ว

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @AlexS32-i2l
    @AlexS32-i2l 2 ปีที่แล้ว +3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    +

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @ЛесяЙ-ф3ц
    @ЛесяЙ-ф3ц ปีที่แล้ว +2

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

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

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

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

      Успокойся, непонятый гений