Публичное собеседование Android-разработчика с компанией Магнит

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024
  • Публичное собеседование - это онлайн-собеседование с эйчаром и техническим специалистом в прямом эфире. Хорошая возможность проверить знания, потренировать навыки самопрезентации и получить обратную связь в безопасной обстановке.
    В среду - 19 апреля в 17:30 - мы проведем техническое собеседование Android-разработчика Ю-Суфа вместе с Анастасией Фатеевой, IT-рекрутером в Магнит и Иваном Водясовым, Tech Lead в Магнит.
    Вакансии от ребят из Магнит - career.habr.co...
    Соцсетки Ю-Суфа:
    - t.me/androidyusuf
    - / yusuf-abdullaev
    Соцсетки Анастасии:
    - / anastasia-fateeva-6ab2...
    - @AnastasiaTech
    - / @anastasiatech2062
    Описание приложения Magnit Android. Стек технологий - github.com/mag...
    Magnit Online - github.com/mag...

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

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

    Хотите принять участие в следующем публичном собеседовании? Самое время создать профиль на Хабр Карьере → clck.ru/39xp7P

  • @MyFoenix
    @MyFoenix 10 หลายเดือนก่อน +12

    Data классы не имеют указанных недостатков (размер изза лишних методов), так как в релизе мы используем r8 который все неиспользуемые методы удаляет.

  • @user-fo7jg5vt4c
    @user-fo7jg5vt4c ปีที่แล้ว +9

    Магнит удивляет 🔥

  • @SpRaT92
    @SpRaT92 3 หลายเดือนก่อน

    Очень понравился Иван как интервьюер. Чувствуются доброжелательность и профессионализм)

  • @lme918
    @lme918 11 หลายเดือนก่อน +12

    33:14 начало тех. части

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

    чет слабовато, на каждом вопросе есть пробелы и довольно значимые

    • @2NormalHuman
      @2NormalHuman 10 หลายเดือนก่อน +1

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

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

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

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

      Егор, добрый день
      Это Анастасия, HR) Немного хотелось бы пояснить:
      В начале собеседования, организатор, со стороны Хабр рассказывал о формате, в том числе. как и я давала пояснения, что мы совмещаем софтовую и техническую часть - в единой встрече
      Это позволяет кандидатам ознакомиться с примерными форматами проведения собеседований
      Для нас, важны софт скиллы кандидатов, не менее, чем их технические навыки
      Именно поэтому, мы постарались уместить в одной встрече 2 формата и надеемся, что кандидатам это поможет в процессе подготовки к разным форматам собеседований
      На реальных собеседованиях, в компанию - эти два формата (технический и софтовый) проводятся отдельно

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

      @@anastasiatech2062 спасибо)

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

      Полностью согласен. Когда искал первую работу, присутствие HR на техническом собеседовании очень отвелекало, особенно когда она на периодически что-то писала в блокноте при включенной камере

  • @user-cl2db4uo5d
    @user-cl2db4uo5d ปีที่แล้ว +1

    Магнит на компоузе это сильно

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

    Отлично

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

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

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

      Абсолютно нормальные вопросы и их часто можно встретить на интервью. Без понимания во что скомпилятся object-ы ты никогда не будешь знать как они работают, их плюсы и минусы, и как их правильно готовить. Ну, а про равенства в kotlin - это core и такие вещи надо знать, тут нет рокет саенс. Те кто красит кнопки на больших проектах так и будут их красить, сидя 10 лет на одном месте, пока не начнут смотреть шире и вылезать из своей скорлупы. Каждый выбирает для себя сам кто он - инженер или художник)

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

      @@iv2649 речь не о том, знает человек эти нюансы работы, или нет. Такие вещи обычно знают по дефолту. Речь о том, что в условии ограничения времени на интервью, интервьюеры продолжают закапываться в нюансы языка, которые на реальных проектах практически не используются, вместо того что бы потратить это время с пользой. Потом сталкиваемся с ситуацией, когда в компании по 3-5 этапов собесов и нанимающие не могут месяцами найти хоть кого-то на проект.

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

      @@iv2649 про object - есть спецификация и апи языка. Спрашивать что во что скомпилится - это чисто потешить эго интервьюера. С тем же успехом можно спрашивать как оно будет выглядеть в байт коде, а еще лучше в асссемблере. О ужас, как можно "готовить" обжэкты не зная как они выглядят в языке ассемблера.
      Когда нанимают водителя - у него не спрашивают как устроен двигатель. Хорошо если он это знает? Конечно хорошо, но это не должно быть обязательным условием.

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

      ​@@KabukiWarrior369 я вот с тобой совсем не согласен, но это уже холиварщина получается) Похоже, что у нас разный взгляд на инженерный подход и разработку в целом. Object-ы, кстати, используются повсеместно и знать, как они работают крайне необходимо. Пока ты не копнешь с разных сторон, ты не поймешь глубину знаний кандидата. Тут эго интервьюера вообще не причем, это утешение для джунов, что все задают неправильные вопросы, а он Дартаньян. :) Но надо признать, Юсуф молодец и все-таки разобрался с этим вопросом, видимо поэтому его оценили на мидла.

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

      На связи кандидат из видео. Считаю, что любой технический вопрос по андроид/котлин/java уместен в техническом интервью, т.к. это показывает уровень знаний и погруженности специалиста в технологию (+ вопросы наводят на смежные темы, например, как вопрос по object показал, что я подзабыл статику в целом). Понимаю (и сам долгое время придерживался) точку зрения о том, что подобные знания (глубокие знания по языку/алгоритмам/ОС) не особо-то и нужны/применимы на непосредственной работе, но опыт показывает, что они очень важны для развития инженера. Не имея эти знания, конечно же, можно писать приложения (совсем даже неплохие!), но можно остаться обычным кодером, который годен только для определенной категории задач (рисовать UI, ходить в сеть etc).

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

    Не люблю собеседования.

    • @A-pe5yy
      @A-pe5yy 11 หลายเดือนก่อน

      А что делать, без них никак 😑

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

    Обидно. Так хорошо прошел первую часть, я думал сейчас порвет, а на технических вопросах начал сыпаться

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

    Про задачку: сначала вызывается конструктор который мы объявляем в заголовке класса, в данном случае, так как он явно не объявлен, то это дефолтный конструктор без параметров, потом все иниты, а потом уже дополнительный конструктор

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

    Почему на вопрос про компоненты Android никто не называет экранный виджет? Это ведь тоже компонент, хоть и редко используемый. Он регистрируется в манифесте, имеет контекст. Приложение может состоять из одного лишь виджета.

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

      Это частный случай BroadcastReceiver

    • @OneTwo00
      @OneTwo00 8 หลายเดือนก่อน +1

      @@vladikvelikiy Спасибо друг) вспомнил твой коммент) пригодилось)

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

    как-то не затронули вопросы по архитектуре и солид

  • @timurmusabekov9621
    @timurmusabekov9621 5 หลายเดือนก่อน

    Abad видел?

  • @MyFoenix
    @MyFoenix 10 หลายเดือนก่อน

    Получается, что если человек не знает что такое === то он ни разу не переопределял метод equals?

  • @user-fq1tb6ny3t
    @user-fq1tb6ny3t 9 หลายเดือนก่อน

    )))) этическая сторона вопроса

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

    Очень много бесполезных вопросов в начале от кадровички, как будто кандидат на Магните жениться собирается на всю жизнь. Про суперсилу вообще ответ удивил )