Собеседование Junior Android разработчика на ОФФЕР в РЕАЛЬНОМ времени / Мобильный разработчик

Поділитися
Вставка
  • Опубліковано 7 лют 2023
  • Такого еще не было на ютубе. В этот раз мы проведем абсолютно реальное собеседование в ПРЯМОМ эфире. Ребята из компании Дзен весьма дружелюбно согласились на этот эксперимент. Если кандидат пройдет собеседование, о чем он узнает прямо во время эфира, то после прохождения всех формальностей он получит настоящий оффер в компанию. Забудьте про мок-собеседования, где вам приходится гадать насколько это похоже на реальность. Вы увидите настоящее живое собеседования джун-разработчика в реальную компанию в прямом эфире! Такое просто нельзя пропустить. Ставьте себе напоминалки, бейте в колокольчик и зовите всех. Возможно это первая и последняя возможность заглянуть за ширму реального собеседования
    Кстати, кто не успел попасть в прямой эфир и пройти собеседование там, то у вас есть возможность посмотреть как ребята их проводят и дальше прийти на Weekend Offer, который Дзен будет проводить 18-19 февраля и пройти тоже самое, что вы увидите на стриме!
    Для желающих ссылка вот - zenabout.ru/careers/android-i...
    Увидимся с вами в 19:00 8 февраля!
  • Розваги

КОМЕНТАРІ • 78

  • @user-sg9gg8yd4m
    @user-sg9gg8yd4m 10 місяців тому +58

    Вот примерный список вопросов из собеседования:
    Java:
    1. Какие есть типы данных в Java?
    2. В чем разница между примитивами?
    3. Что такое стек и куча?
    4. Что происходит, когда объект больше не нужен?
    5. Что такое garbage collector и как он работает? Как он понимает, что объект не нужен?
    6. Какие бывают ссылки (strong, weak, soft, phantom)?
    7. Что такое переполнение памяти при выполнении программы и что происходит при переполнении памяти?
    8. Что такое класс Object и какие у него есть методы?
    9. Что такое хэш-код и как он определяется, если мы его не определили сами?
    10. В чем разница между ArrayList и LinkedList?
    Kotlin:
    1. В чем разница между Java и Kotlin?
    2. Как работают extension functions и благодаря чему они существуют, учитывая, что в Java их нет?
    3. В чем разница между Java == и Kotlin ==?
    4. Какой оператор нужно использовать в Kotlin для сравнения по ссылке?
    5. Что такое data-классы?
    6. Что такое inline-функции?
    7. Что такое Unit, Nothing, Any?
    8. Сколько инстансов Unit и Nothing мы можем создать в приложении?
    9. Что такое object при создании классов?
    10. В чем разница между var, val и const val?
    11. В чем разница между исключениями в Kotlin и Java?
    12. Какие бывают исключения?
    Android (Многопоточность):
    1. Что такое deadlock и livelock?
    2. Что такое race condition (гонка потоков)?
    3. Что такое ключевые слова synchronized и volatile?
    4. Что такое atomic classes и благодаря чему они являются атомарными?
    5. Что такое корутины и для чего они нужны?
    6. Что такое suspend functions?
    7. Как выполнять асинхронные операции в Android?
    8. Почему в Android возникла необходимость асинхронности? Почему мы не можем выполнять все в одном потоке?
    9. Какие подходы существуют в Android для обеспечения асинхронности?
    Android (Основы):
    1. Какие компоненты существуют в Android?
    2. Есть ли компонент, который не обязательно указывать в манифесте?
    3. Для чего нужен сервис?
    4. Почему нельзя выполнять фоновую работу в классе Application?
    5. Как появляется иконка приложения на рабочем столе и что происходит при нажатии на нее?
    6. Что произойдет, если установить несколько активити как лаунчеры?
    7. Если бы перед вами стояла задача залогировать самую раннюю точку старта приложения, в каком месте бы вы разместили код?
    8. Можно ли обновить view из не-UI потока и с чем связано это ограничение?
    9. Какие launch modes существуют для активити?
    Android (UI):
    1. Опишите жизненный цикл активити.
    2. Что нельзя делать в onCreate?
    3. Расскажите о жизненном цикле фрагмента и его связи с жизненным циклом активити.
    4. Что такое транзакции у фрагментов и для чего они нужны?
    5. Опишите этапы отрисовки view и его жизненный цикл.
    6. В чем разница между методами invalidateLayout и requestLayout?
    7. Благодаря чему списки в Android такие эффективные?
    Android (Хранение данных):
    1. Какие способы хранения данных существуют в Android?
    2. Что такое SharedPreferences?
    3. Как выглядят данные, сохраненные в SharedPreferences, в пакете приложения?
    4. Как сохранить наш класс на диск?
    5. Почему Parcelable быстрее и легче, чем Serializable?
    Общие вопросы:
    1. Что такое архитектура, когда она нужна и когда нет?
    2. Как бы вы описали процесс старта Android приложения с момента нажатия на иконку?
    3. Где находится метод main() в Android приложении?
    4. Почему в классе Application есть метод onCreate, но нет метода onDestroy?
    5. Если бы перед вами стояла задача написать приложение-будильник, с какими проблемами бы вы столкнулись?

    • @jkronz
      @jkronz 10 місяців тому +1

      Спасибо огромное

    • @user-ew8ly7yp8d
      @user-ew8ly7yp8d 10 місяців тому

      Слушай, прям спасибо

    • @huggydugy6369
      @huggydugy6369 3 місяці тому

      спасибо, очень помог, друг

  • @beat_Fol
    @beat_Fol Рік тому +14

    Опыт, влечение к делу и круг общения всегда решает!
    Дальше только терпение, труд и настанет как говорится тот день)
    Удачи вам!

  • @Pro100Dev
    @Pro100Dev Рік тому +32

    Приятно удивлён, что лучший из паучков - Тоби Магуайр, Android разработчик!

  • @KIRILLINGUSS21
    @KIRILLINGUSS21 Рік тому +14

    Инсаф, ты крут и очень хорошо справился ❤

  • @InvincibleXXX
    @InvincibleXXX Рік тому +14

    Леха отдельный респект, что даёшь дорогу молодым!

  • @9Golod
    @9Golod Рік тому +24

    Нереально крутой интервьюер, располагает к себе, что прям хочется отвечать на вопросы и накидывать варианты!)
    Были парочка очень крутых вопросов, про которые даже не думал)
    Спасибо огромное за такой контент)

    • @iJoji
      @iJoji Рік тому +4

      Ещё бы, сам Пол Уокер собеседование проводит)

  • @TheVincet1998
    @TheVincet1998 Рік тому +1

    Крутое видео!Инсаф молодец!

  • @user-lb2ld2lq6t
    @user-lb2ld2lq6t 8 місяців тому

    Кайфовый проверяющий тимлид) интересно смотреть

  • @techsource2235
    @techsource2235 Рік тому +7

    Парень - молодец. Нка свой возраст многое знает, видно что много читал, а не просиживал годы в универе.

    • @user-fi4mn8ws6v
      @user-fi4mn8ws6v Рік тому +1

      Как связан возраст с кол-вом инфы, которую прочитал??

  • @UsellesStudent
    @UsellesStudent 11 місяців тому +8

    У меня скоро первый в жизни собес, понятное дело на джуна, вот смотрю я видео и надеюсь, что таких умных ребят в соперниках у меня нет 😅

    • @simhail
      @simhail Місяць тому

      Ну как ты ?

  • @luckytima2315
    @luckytima2315 Рік тому +3

    Инсаф конечно на уровне, тут вообще без вопросов.

  • @borisveriga5252
    @borisveriga5252 Рік тому +3

    Молодец парень!

  • @user-rz9pg3ut4x
    @user-rz9pg3ut4x Рік тому +1

    Дима супер! ❤

  • @KingDev6363
    @KingDev6363 Рік тому

    Всем доброго времени! Начал изучать Джава Андроид Мобилку и что можетк предложить стобы был на шаг впереди от программы, может быть мне ещё дополнительно что-то изучать?

  • @dmitryfirst
    @dmitryfirst Рік тому +20

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

  • @anton5442
    @anton5442 9 місяців тому +1

    Выключил на моменте, когда талант начал вольное сочинение про стек и кучу

  • @user-ij8hh3to6v
    @user-ij8hh3to6v Рік тому

    Интервьюер такой красивый 😍

  • @alanwake435
    @alanwake435 Рік тому +11

    Алексей, во многих ваших видео, вы говорите что для junior android разработчика достаточно только Kotlin. В таком случае почему так много вопросов по Java в собеседовании?

  • @bunnyrin
    @bunnyrin 5 місяців тому

    А можно как-то поучаствовать в таком собеседовании?)
    Любом, платформа/алгоритмы

  • @persikill
    @persikill Рік тому +12

    Умничка!🎉

    • @karakurik
      @karakurik Рік тому +1

      Спасибо!)

    • @busy_wise5804
      @busy_wise5804 Рік тому

      @@karakurik молодец, старания не прошли зря!

  • @user-xb9os5nq5n
    @user-xb9os5nq5n 9 місяців тому

    Отличный эксперимент

  • @user-td5bw9rt2g
    @user-td5bw9rt2g Рік тому +3

    "Обычно ссылки к ним хранятся в кучи" - что уже не правильно, ссылки хранятся в стеке, а вот ссылаемые обьекты в куче. Интервьюер это заметил, но не исправил. Странно всё это.

  • @kafychannel
    @kafychannel Рік тому +2

    Хорош )

  • @remmu7261
    @remmu7261 11 місяців тому

    Можно нам таких джунов, а не скилбоксеров

  • @ruslangaleew
    @ruslangaleew Рік тому +7

    Краш всех крашей, коробку сырков БЮ Александров гению

  • @chriswaytt6009
    @chriswaytt6009 Рік тому

    Спасибо, как найти гитхаб парня у которого берут интервью ?

  • @user-gr6rb6rs5i
    @user-gr6rb6rs5i Рік тому +2

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

  • @katou9145
    @katou9145 Рік тому +1

    Получилось действительно крутое собеседование

  • @Mema817
    @Mema817 Рік тому +3

    В каком вузе интересно учился Дмитрий?

    • @v1sarRU
      @v1sarRU Рік тому +3

      МГТУ им. Баумана, бакалавриат+магистратура ИУ-6 (компьютерные системы и сети)

  • @Tswet
    @Tswet 5 місяців тому

    Местами это не совсем на джуна собес. Интересные вопросы

  • @comagreed6991
    @comagreed6991 Рік тому +2

    У меня закрался вопрос, в каком состоянии сейчас рынок в России, а то я вижу достаточное кол-во вакансий с довольно большими ЗП для мидлов, но вот насколько они реальны и не являются пустышками это большой вопрос. Мог бы как то поделится своим мнением на этот счет раз ты непосредственно работаешь и крутишься в этой сфере.

    • @MobileDeveloper
      @MobileDeveloper  Рік тому +1

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

    • @comagreed6991
      @comagreed6991 Рік тому

      @@MobileDeveloper ну просто мне говорят люди что большинство из них пустышки. Набирают но так для галочки. Работы нет и тебя потом увольняют, что то типа такого но мне кажется это каким то бредом, решил разузнать у тебя. Мб ты что то знаешь поэтому поводу. И да я смотрел тот видос)

    • @MobileDeveloper
      @MobileDeveloper  Рік тому +1

      Ну звучит как бред. Крайне редко бывает что человек без задач сидит, за все время я про такое слышал (не видел сам, а слышал от других) два раза всего )

    • @luckytima2315
      @luckytima2315 Рік тому

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

    • @warstock01
      @warstock01 9 місяців тому +2

      ​@@luckytima2315😂ещё что расскажешь?

  • @user-rf1jh7jw1w
    @user-rf1jh7jw1w Місяць тому

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

  • @RoverRoma
    @RoverRoma Рік тому +6

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

    • @MobileDeveloper
      @MobileDeveloper  Рік тому +1

      Не, не похоже было на это

    • @user-px1rj9hd1w
      @user-px1rj9hd1w Рік тому

      Иногда так казалось, но это кто как мысли собирать привык. Я всегда голову вниз опускаю, тоже может показаться подозрительным 😊
      А в целом не имеет значения шоу или нет. Пример интервью есть, есть над чем подумать как лучше ответить

    • @Fateslav
      @Fateslav 7 місяців тому

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

    • @Fateslav
      @Fateslav 7 місяців тому

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

  • @user-cg8iw7fp2x
    @user-cg8iw7fp2x 9 місяців тому

    джун молодец

  • @ainurrn
    @ainurrn Рік тому +2

    Инсаф хорош🙌

  • @faure1245
    @faure1245 9 місяців тому

    Нифига бэкграунд у парня

  • @marinakravchenko8636
    @marinakravchenko8636 Рік тому

    вопросы все те же как и 5 лет назад ((

  • @alexandershaykevich9672
    @alexandershaykevich9672 7 місяців тому +1

    Спасибо, интересно и познавательно! Есть вопросы)
    15:25 Разве ссылки на объекты хранятся в куче? В куче хранится объект, а ссылка на него хранится в стеке!
    18:08 Разве стек работает по принципу FIFO? Он работает по принципу LIFO как раз - ПОСЛЕДНИЙ вошел ПЕРВЫЙ вышел.
    Я бы могу подумать, что Инсаф просто ошибся, но Дмитрий кинул на его оба ответ, то есть как бы согласился.
    п.с. Метод main() в Андройд приложении? Серъзно?

    • @romanbrazhnikov7635
      @romanbrazhnikov7635 3 місяці тому

      Да тут весь собес под вопросом. Очень много ошибок или неточностей

    • @unknown6886
      @unknown6886 3 місяці тому +1

      П.с. зигот инит паблик статик воид мейн. Никогда что ли не было интересно?)))

  • @user-bx3xh6lw9z
    @user-bx3xh6lw9z 11 місяців тому

    Почему никто экранный виджет не причисляет к компонентам Android?

  • @nikolaipodonin7425
    @nikolaipodonin7425 Рік тому +3

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

    • @romanbrazhnikov7635
      @romanbrazhnikov7635 3 місяці тому

      Для этого сами сходите на собеседование, если у вас нет опыта

  • @olgafedyanova
    @olgafedyanova Рік тому +1

    Я думала на джуна значительно сложнее вопросы. Это, видимо, один из этапов

    • @MobileDeveloper
      @MobileDeveloper  Рік тому +9

      Да нет нормальные вопросы, местами даже хардкор) Так что это единственный этап)

    • @complexity7032
      @complexity7032 Рік тому +1

      Просто алгоритмов не было) А в целом вопросы для Джуна вполне адекватные и хорошие

    • @user-gr6rb6rs5i
      @user-gr6rb6rs5i Рік тому

      ​@@MobileDeveloper а что именно хардкор, в основном вопросы все логичные

  • @user-ul4kv5ll6i
    @user-ul4kv5ll6i 11 місяців тому

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

    • @MobileDeveloper
      @MobileDeveloper  11 місяців тому

      Таковы реалии собеседований

    • @user-dq9hj6ng3e
      @user-dq9hj6ng3e Місяць тому

      ​@@MobileDeveloper как интересно компании умудряются, так разом почти одновременно - ставить свои границы требований определяющие кто Джун, кто мидл, кто сеньор...

  • @user-sn3ie3te6w
    @user-sn3ie3te6w Рік тому +1

    Решил промотать на 30 минуту и посмотреть в целом на настрой видео, а тут "Как ты познакомился с котлином". И как мне смотреть полуторачасовое видео в, в котором воды куча.

    • @MobileDeveloper
      @MobileDeveloper  Рік тому +13

      Простите, что такого занятого человека как вы заставили смотреть это видео :)
      Мы больше так не будем

    • @user-px1rj9hd1w
      @user-px1rj9hd1w Рік тому

      Там до как ты познакомился с котлином были вопросы про джаву)) как Вы вообще учитесь, если так материал пролистываете?

    • @lettaluck
      @lettaluck Рік тому

      Это собеседование, а не лекция 🤦‍♀️