Реальное собеседование Junior Android разработчика. Александр Казырицкий / Мобильный разработчик

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ย. 2024

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

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

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

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

      Скажу про это в след видео

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

      Тут ведь ещё и проверка насколько человек сам за собой замечает слабые места и сам после ищет ответы. Отвечать за человека это дольше и дополнительно возможно демотивировать по ходу, а значит искажать представление о нём. Гораздо лучше после давать фидбек

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

      @@user-bt2wl1lj9d После тоже не дали фидбека. В итоге не собеседование, а допрос бывшего мента)

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

      @@morytsmith6693 😂🤣🤣🤣

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

    Молодцы, классное видео! Отдельное спасибо Александру, что согласился на это мероприятие, видно что человек целеустремленный и у него все получится)

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

      Спасибо ) да, Александр молодец

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

    Алексей, спасибо тебе большое за твою работу, и видео в данном формате! Во многом благодаря данному видео, разобрав самостоятельно все заданные вопросы, подготовился к первому своему собесу и успешно его прошел, получив оффер! В 27 сменил профессию с авиационного техника на android developer! И отдельное спасибо за патреон, где ты мне уже помог с вопросами, не дав ударить лицом в грязь на новой работе!)

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Пожалуйста) Рад, что канал приносит пользу )

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

    Спасибо! Реально очень полезно, хоть я уже и работаю андроид разработчиком, но сам бы не ответил на все эти вопросы. Конечно, многие вопросы сложны в плане знания теории, все выучить в принципе сложно, плюс "заваливания" в несколько уровней сложности по тем же рейсайклам, выглядят устрашающе, парень в какой то момент словил некую безысходность. На мой взгляд вопросы как для junior разработчика сложноваты, хотя я может быть ошибаюсь. Но парень красавчик, не сдался, отвечал до последнего все что знает! За это ему респект, и респект за подобное видео. Годных собеседований на андроид разработчика на ютубе не то чтобы много. Спасибо за видос, продолжай в том же духе, реально черпаю из твоих видео много полезного !!!

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Спасибо!

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

      Блин, если это сложный собес, то мне походу пора по собеседованиям)

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

      @@user-bv5bz2kz4t чувак , спустя год я могу сказать что я наверное был не прав)))) сейчас поднялся на уровень когда я все это тоже считаю легким, пишу на МВВМ , корутинах Flow , с di и прочим. Так что все субъективно, и если тебе кажется собес этот простым, тогда хрен ли ты еще не работаешь разрабом !)

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

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

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

      @@WhiteZSY это мне был совет? просто у меня за плечами около 20 приложений и я сейчас ищу работу мидлом. Я учу то что считаю нужным. Почему же я не должен что то учить?

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

    Учу ведройд уже 8 месяцев,взяли в стартап с хорошими условиями,спасибо за видео
    Пора готовится к собесам посерьёзнее)

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Пожалуйста :) Рад, что помогаю

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

    Благодаря такому контенту можешь понять свои пробелы и подучить какие-то моменты. Я как раз готовлюсь к поиску работы и для меня оказались особенно полезны мелкие дополнительные вопросы.

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

    Отличное видео. Одно из лучших видео по просмотрам и комментариям на канале за последние пол года.
    Александр не плохо отвечал, но знания довольно поверхностные... Хотелось бы чтобы Вы по каждой теме задавали вопросы "в глубь" до тех пор пока кандидат не сможет ответить. Если кандидат хорошо отвечает на стандартные вопросы хотелось бы больше вопросов на размышление, вопросов "без правильного ответа" и вопросы про реализацию реальных Use Case'ов.

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

      Спасибо ) подумаю над этим в след видео )

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

    Спасибо вам обоим, жизненное получилось интервью и без нервяка. Сам сейчас ищу работу, мне полезно. Пока 4 собеса было, вопросы примерно такие же

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Спасибо )

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

      Устроился на работу? У меня самого завтра второй собес, по этому видео понял, что много чего не знаю

    • @AlexeevArtem
      @AlexeevArtem 3 ปีที่แล้ว

      @@user-de6dd1dd8e да. В начале декабря нашел. Без опыта был. Но я на многие бы вопросы ответил из видоса. А rx вообще плохо знал, тока простую цепочку использовал сабскрайбон обсервеон сабскрайб

    • @any1cando
      @any1cando 17 วันที่ผ่านมา

      @@AlexeevArtem как ты сейчас поживаешь, приятель?

    • @AlexeevArtem
      @AlexeevArtem 17 วันที่ผ่านมา

      Привет, Middle+/senior в банке

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

    Отличный жанр, по Android очень мало собесов на ютубе. Спасибо за видео!
    Будут ли кандидаты на уровень Senior? Думаю, многие согласятся, что такие собеседования смотреть интересней и продуктивней :)

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Будут как только кто-нибудь из сеньоров согласится в таком поучаствовать ))

  • @alexeymurnikov1413
    @alexeymurnikov1413 3 ปีที่แล้ว

    Александру - респект!
    Алексею - респект!
    У вас просто бешеная продуктивность!
    В очень нужный для меня момент вышло это интервью. Я последнее время все старался как можно лучше подготовиться к будущим собеседованиям, все лучше оформлял проект на гитхабе, но вот именно активно работу искать не начинал. Склонен я к сомнениям. А за последние 9 месяцев, что я провел за изучением джавы с котлином и андроидом стал ещё более к этому склонен. Но оказывается, я не так уж и мало знаю. Так что после просмотра, я оформил наконец-то резюме и оставил первые отклики.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Огонь! Вот такого результата я и ждал от видео )

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

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

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      В след видео такого вопроса уже не будет, но Окей я подумаю спасибо

  • @mau0689
    @mau0689 3 ปีที่แล้ว

    Тоже учился в geekbrains и ещё когда программа была на java, отправлял резюме не брали без kotlin, потом за 3 месяца более менее выучил kotlin основы, и меня взяли джуном, и уже 5 месяцев работаю. Благодаря вашим видео тоже некоторые моменты узнал и использовал в тестовом задании. Жаль раньше таких видео не было, ещё бы сильнее помогло! Спасибо за ваш канал, и побольше разнообразных видео 👍

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Пожалуйста ) рад, что зашло )

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

    Респект Александру!
    Два Респекта Алексею!

  • @elpirato5428
    @elpirato5428 3 ปีที่แล้ว

    Афигенно, неужели на ютубе появились такие ролики, а то один вэб везде. Спасибо!

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      И их будет еще больше )

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

    Во, все таки решил сделать много? Круто! Только не 5-7 а 15-20 давай!

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Посмотрим как пойдет)

  • @trouble_andrew
    @trouble_andrew 3 ปีที่แล้ว

    Шикарное видео, очень интересно, крайне рад такому формату, жаль что пропустил момент когда все отправляли резюме, как раз ищу работу сейчас и всё бы отдал ради такого мок-собеседования

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

      Пришлите на мою почту резюме mobiledevelopercourse@gmail.com

    • @trouble_andrew
      @trouble_andrew 3 ปีที่แล้ว

      @@MobileDeveloper спасибо! Отправил)

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

    Александру большущий респект. Рубрика очень понравилась, жду новых выпусков.
    Что хотелось бы сказать... При всем уважении и я понимаю, что Алексей просил не судить по одному Александру учёбу на проектах типа ГикБрейнс, но все же 9 месяцев... Ни в коем случае не пытаюсь сейчас как-то выпендриться. Я изучаю программирование 5-6 месяцев (до этого ещё давно были попытки, но сейчас уже более основательно), трачу на это минимум 3 часа в день,быаает что какие то дни пропускаю. Путь свой начинал с Java Rush, далее перешёл в разработку под андройд (примерно 2,5 месяца). То есть особо денег на свое обучение не вкладывал и свой
    уровень знаний оцениваю примерно как Александр. На какие то вопросы я смог ответить, где Саша не смог, на какие то наоборот. К чему я это все пишу, наверное к тому, что ГикБрейнс или похожие с ними "университеты" не дают намного больше знаний за такие огромные деньги , нежели самообучение. Опять же не хочу сейчас как то выпендриться, мол я ничего не вложил, а знаю столько же, но все же считаю, что все эти онлайн школы не стоят того... Мне кажется благодаря тем же видео урокам от Алексея можно получить гораздо больше опыта, за что ему огромное спасибо. Александру успехов)) P.S. Ну и главный вопрос... Взяли бы на работу Александра?)))

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

      Я думаю, что в случае с GeekBrains это удобный способ достаточно. Все-таки многие встают в ступор от того, что искать, куда читать. У меня вот постоянно спрашивают с чего начать ) А я хз ) по мне так садишься и пишешь )) по ходу решаешь вопросы) Я вот так недавно спринг сел осваивать. Поэтому имеет право на жизнь. Я честно говоря был приятно удивлен. Александр, конечно, и сам молодец, но все равно уровень знаний ему дают довольно обширный

    • @podo_x2
      @podo_x2 3 ปีที่แล้ว

      @@MobileDeveloper я б дал следующий ориентир - start android уроков 100, курс Udacity по Jetpack и книгу от Филлипса, Стюарта и Марсикано

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

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

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

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

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

    Блин, это очень круто и нужно, спасибо большое!💥💥💥
    Ну и очень интересует насколько скажем так процентов ответил Александр, чтобы быть принятым на позицию джуна в типичную компанию.
    Я ставил на паузу, отвечал, потом слушал как отвечает Александр.
    Ответил практически на все, единственное что плохо знаю джавовскую многопоточку. Немного потрогал хэндлеры, асинтаски, ощутил боль и перешёл на Rx/корутины, там уже гораздо увереннее. Ну и ещё сервисы и файрбэйс пока тоже очень ограниченно использовал (ответил примерно также как Александр)
    Если отталкиваться от этого, то какой примерно у меня уровень? Уже почти год разбираюсь понемногу с андроидом, но там где я живу вообще нет позиции на андроид-разработчика (даже мидл). А на удалёнке джуны никому не нужны. Поэтому сижу на измене весь. Если устраиваться, то уезжать далеко на запад, а вслепую ехать как-то тоже не очень.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

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

    • @awkwardquestion8643
      @awkwardquestion8643 3 ปีที่แล้ว

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

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

      @@awkwardquestion8643 ахахах офигенно)) Я даже не понял) Ну я сам из Томска. Новосибирск классный город, вы не пожалеете :)

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

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

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

      @@nibelung2852 да, уже полтора года почти как работаю. Как и писал пришлось релоцироваться.

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

    Футболку с надписью fuck off на собес одевать не стоит)) в остальном интересно было послушать

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Классно же) я бы оценил) Жаль не заметил в этот раз )

  • @nubnubych6131
    @nubnubych6131 3 ปีที่แล้ว

    В конце вопросы про интернет очень понравились) сам на днях на Джуна собираюсь вакансию искать

  • @Majjabee-np9nq
    @Majjabee-np9nq 3 ปีที่แล้ว

    Спасибо за такие видосы!

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

    -Что делает компилятор с аннотациями?
    -Ну...компилятор компилирует

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

    Максимально полезное видео на данный момент времени

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

    Алексей, спасибо за видео, действительно очень полезное. Последние вопросы/задачи со списком одежды, с ненадежной сетью и синхронизацией отличные! Признаться, сам бы завалился на них. Есть некоторые идеи как это можно реализовать, но не уверен, что сделал бы правильно. Единственная просьба, было бы здорово, чтобы бы ты давал более развернутые комментарии к тем вопросам на которых люди запинаются. И еще вопрос, взял бы ты Александра на работу в качестве джуна? Мне самому скоро предстоит собеседоваться и потому интересно, достаточен ли такой набор знаний для этой позиции.
    И да, Александру респект, всё же одно дело проверять себя в пассивном режиме, и совсем другое напрямую, когда сидишь лицом к лицу и нужно быстро генерировать мысли и идеи.

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

      Ну видео для этого и нужно) Чтоб подумать. Я бы взял на позицию стажировки

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

    Познавательное видео. Спасибо Алексей! А как в итоге правильно делать синхронизацию данных в условиях нестабильного интернета? Когда не удается отправить данные на сервер, наверное надо просто сохранять их в БД. Я не шарю, но наверное в андроиде есть какое то собитие, которое будет срабатывать при появлении интернета. Надо просто подписаться на это событие и запускать в нем синхронизацю данных с сервером. =) Тут еще многое зависит от того, как сервер написан и может надо будет вносить изменения на сервере. Поэтому чтобы не делать лишней работы, такую задачу надо с тимлидом обсуждать. Сам спросил сам ответил, ай да я. Лайкну себя.

  • @KekLolChill
    @KekLolChill 3 ปีที่แล้ว

    Крутое видео, спасибо!

  • @Embedded_Developer
    @Embedded_Developer 3 ปีที่แล้ว

    Мне кажется, на собесе надо задавать только 1 фразу - знаешь/пользуешься ли поиском в стэковерфлоу? и всё, после этого - или прошел, или нет....(Старая древняя ШУТКА). Сашке желаю успехов в учебе. Молоток.. ++

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

      Все так и становятся Тим Лидами )))

  • @AntonParonko
    @AntonParonko 3 ปีที่แล้ว

    Про задачку...
    Я бы складывал в sqlite или же хранил в jsonaх в файловой системе. Надо смотреть от объема. Складывать только те запросы, которые не достучались.
    Так же я бы посмотрел в сторону пингования сервера, если есть такая возможность от бэка.
    Как вариант: если пинг прошел, то скоупом отправил бы данные одним запросом, но обязательно таймстемп делал от телефона.
    В базе три поля: артикул, статус сердечка, время проставления(снятия сердечка), чтобы сервер понял, в каком порядке ему их обработать.
    Так же таймстемп бы помог в случае, если бы с двух телефонов поставили лайк/дизлайк. Смотреть только тот, который был позже.
    Понятно, что может быть проблема с локальным временем на устройстве, но от этого никуда не деться.
    Но большинство устройств синхронизируют время через интернет. Так что там не сильная погрешность может быть.
    Способов решения очень много. Надо смотреть на конкретную задачу и что ей подойдёт.
    Про такси... Тоже скорее всего складывал бы все статусы и отправил бы скоупом. Нет смысла отправлять только последний актуальный статус.
    Бэк должен знать всю историю действий водителя.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Я, наверное, запишу видео с ответами на самые популярные вопросы

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

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

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

      Да, были такие мысли

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

    Крутое видео, спасибо парни, респект вам) Алексей, а про inline он правильно ответил?

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

      Про инлайны потом отдельное видео сделаю )

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

    53:55 архитектура
    Очень хотелось бы узнать ответы на эти вопросы

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

      Скорей всего сделаю видео с разбором каких-то моментов

  • @rysnurlanov8012
    @rysnurlanov8012 3 ปีที่แล้ว

    Хоть я только учусь на департаменте Андроид разработки, но было весьма познавательно)

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

      Я рад )

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

      @@MobileDeveloper прошло 10 месяцев, и завтра у меня будет собес на джуна 😅. Желаю вам сил, спасибо за контент!

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

      Поздравляю ))

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

      @@rysnurlanov8012 как прошло?

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

    Заставка крутая!

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

    Спасибо за видео, будут ли ещё собеседования?

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

      Думаю да, вернусь к этой теме

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

    Шарящий джун

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

    Спасибо за видос!
    Я бы посоветовал после видео добавить фидбек на минут 2-5.
    В какой теме наибольший пробел, доволен ли ответами.
    Ну и главным вопрос: прошел ли он "собес", взял бы в команду?

    • @podo_x2
      @podo_x2 3 ปีที่แล้ว

      Та понятно, что если нужен хотя бы Junior+, то не прошел

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Про фидбек отдельно расскажу)

  • @Irina-vp8mz
    @Irina-vp8mz 3 ปีที่แล้ว

    класс!👍

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

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

  • @artyomchistov611
    @artyomchistov611 3 ปีที่แล้ว

    Спасибо за видео, очень полезно. На какую должность рассчитан данный список вопросов: Junior или стажировка?

    • @karvinok
      @karvinok 3 ปีที่แล้ว

      по моему мнению на джуна он попадает) даже без коммерческого опыта

    • @artyomchistov611
      @artyomchistov611 3 ปีที่แล้ว

      @@karvinok Исходя из своего опыта, когда я собеседовался на стажера, копали намного глубже в большинстве из перечисленных тем: работа с памятью, сборщик мусора, коллекци (диалог строился по типу: "как это работает в java, а в kotlin как?"), также и по корутинам, и по RxJava

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

      Отвечу сразу всем. Это примерно уровень стажера/джуна. Более подробно отвечу на этот вопрос в следующем видео

  • @Sakhalinec
    @Sakhalinec 3 ปีที่แล้ว

    Дополняй сам ответы тех людей которые тебе отвечают! Это будет полезно для них и для людей кто смотрит тут!

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

      Я так не буду делать, отвечу почему в следующем видео

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

    Предвидится ли собес с Android мидлом или сеньором ? Или только джуны/ entry level ?

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Найти бы еще этих миддлов и сеньоров. Заняты все, работают )

    • @danilstepanov4555
      @danilstepanov4555 3 ปีที่แล้ว

      @@MobileDeveloper мне кажется мидлы просто немного "бояться" таких публичных срезов знаний)) Особенно если коллеги смогут увидеть что собеседуемый чего-то не знает)

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      @@danilstepanov4555 будет скоро одно очень интересное видео :)

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

    Прогнать на собезе по всем темам, а потом в проектах не использовать 2/3 из этого всего. А rxJava зачем еще?

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

      Очень жаль, что 2/3 вы не используете) А про RxJava, вы точно андроид разработчик?)

    • @paulsoja2732
      @paulsoja2732 3 ปีที่แล้ว

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

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Это точно, что не для этого. У нас рыксы очень плотно используются и не только у нас, поэтому пока нужно знать рыксы обязательно

  • @dmitriyobidin6049
    @dmitriyobidin6049 3 ปีที่แล้ว

    Алексей, давайте больше про iOS инфо! :) Или у вас профиль больше по андроид?
    Касательно формата: может стоит сначала провести со всеми интервью, а потом только выкладывать? Чтобы не было возможности точечно подготовиться. Ну и конечно же хотелось бы, чтобы ты объяснял правильные подходы кандидатам, пусть и не выкладывая это на канал. А то выглядит как экзамен скорее, а не собеседование :)
    И можете немного раскрыть тему, почему на рынке iOS разработчиков задач меньше? Мне всегда казалось что как раз таки iOS первая платформа, на которой выпускается приложение, если планируется поочередной релиз(не одновременный, на обеих платформах). Или это правда только для западного рынка?
    И интересно было бы послушать ваше мнение о GraphQL, почему в мобильной разработке к этому подходу меньше внимания?
    41:20 Тут не совсем понятно, разве в Java этот код выдаст true? Или имелись ввиду литералы, а не объекты?
    String stringA = new String("using comparison operator");
    String stringB = new String("using comparison operator");
    System.out.println(stringA == stringB);

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

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

    • @dmitriyobidin6049
      @dmitriyobidin6049 3 ปีที่แล้ว

      @@MobileDeveloper Если присваивать литералы, то да. Но если именно объекты стринга создавать(как в комментарии) - то будет false. Это конечно уже придирки, но для новичков такие вопросы могут быть просто болотом, где можно увязнуть, запутавшись в формулировках :)

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

      ​@@MobileDeveloper "поэтому две одинаковые по значению стринги всегда ссылаются в одно место" Вы не правы, пруфы i.ibb.co/4ZM6rjL/strings.png
      Александр был прав, что в котлине оператор "==" переопределён и вместо "==" вызывается operator функция equals по умолчанию, поэтому 2 одинаковые по значению string'и будут равны при сравнении через "==". Не знаю (знаю) почему вы сбили парня с толку. Правда я думаю что Александр под словом "переопределён" не имел operator функцию.
      В котлине сравнение по ссылке через "===".
      Я понимаю что Вы имели ввиду, что при создании строки в java, она сначала проверяется на наличие в pool'e строк и если она есть, то ссылка указывает на существующий объект.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      @@user-oc7py1vy6s stackoverflow.com/questions/13450392/why-are-equal-java-strings-taking-the-same-address
      Вот вам контр пруф) Никого я не сбивал. Прав там человек в комментариях, что нужно было именно про литеры сказать.

  • @A-pe5yy
    @A-pe5yy 3 ปีที่แล้ว

    Знания есть хорошие, но больше в теории, нужно пол годика повисеть на проекте и тогда всё это закрепится на практике, по своему опыту сужу. Т.к. когда ты на курсах попробовал рх, то такой что? А когда пару месяцев ежедневно связываешь один источник данных в другой, плюс используешь кучу операторов сверху, то начинаешь понимать. Так же и с даггером, когда у тебя десяток компонент, и ещё столько же сабкомпонент и туча скопов, тогда и начинаешь разбираться. Промышленная разработка быстро научит :)))

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Подписываюсь под каждым словом ) Не хотите поучаствовать в таком видео?)

    • @A-pe5yy
      @A-pe5yy 3 ปีที่แล้ว +1

      @@MobileDeveloper я уже проходил у тебя скрининг как раз где-то 7 мес назад, как раз после окончания курсов по разработке под андроид, тогда мне это дало понимание что нужно подтянуть, после чего я успешно прошел собес, сейчас работаю в продуктовой компании на должности мидл разраба, закрепляю, так сказать, на практике )))

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Огонь!)))

  • @Fp0zeH
    @Fp0zeH 3 ปีที่แล้ว

    Вопрос джуну про пул стринго в JVM это конечно сильно ))
    А его то взяли хоть? парень для джуна хорошо себя показал)

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      А что не так?)

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

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

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

    Парни, ну вы чего? Александр, конечно, красавчик, что не побоялся пройти собес на видео, но если нужен хотя бы Junior+, он не прошел собес. Я думаю, что главная проблема в том, что он не сталкивался с реальными проектами, ведь на курсах другие задачи решают. Из-за этого он проседает в некоторых темах. Но после нескольких собесов, он поймет что на них стабильно спрашивают, подучит это и все у него получится.
    И очень странно, что он про view type не ответил

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Отчасти согласен. Успели дойти до глубины стажера. Для этого прям в самый раз)

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

    Спасибо. Интересно было бы узнать, какое оптимальное решение задачи про водителей с дешманским телефоном

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

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

    • @arsen1156
      @arsen1156 3 ปีที่แล้ว

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

    • @karvinok
      @karvinok 3 ปีที่แล้ว

      @@arsen1156 в нем очереди запросов можно хранить? при длительном отсутствии инета

    • @arsen1156
      @arsen1156 3 ปีที่แล้ว

      @@karvinok смотря что нужно для запроса, это все можно хранить на диске, во время попыток доставать, делать запрос и удалять если успешно.

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

      @@arsen1156 work manager хорошая штука, но не раскуренная нормально. Надо сделать видео на канале про эту тему. Спасибо

  • @handleftman
    @handleftman 3 ปีที่แล้ว

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

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

      Я так понимаю, что он пока продолжает обучение

  • @mikeshilovski1512
    @mikeshilovski1512 3 ปีที่แล้ว

    И что, достаточно этого было бы для того чтоб Александра приняли на работу? Если это позиция джуниора или стажера хотя бы

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

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

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

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

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

      Иногда лучший код это не написанный код ))) но это не тот случай )

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

    Спасибо большое за видео!!!! Посмотрел, решил, что хочу проверить свои силы, как можно попасть на собеседование?

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Пришлите на мою почту резбюме mobiledevelopercourse@gmail.com

  • @РоманГурчунов
    @РоманГурчунов 3 ปีที่แล้ว

    так какой ответ на задачу? бродкаст ресивер?

  • @podo_x2
    @podo_x2 3 ปีที่แล้ว

    Алексей, я так понимаю о SOLID поспрашивать ты забыл? Или для тебя это не важно?

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Важно. Все не успеешь спросить ) на след видео будет и про солид )

  • @pleerpleerov2574
    @pleerpleerov2574 3 ปีที่แล้ว

    Было бы здорово оставлять какую-то обратную связь.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Запишу в следующем видео

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

    Телефон нужен чтоб звонить! Нефиг забивать его какими то приложениями.

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

      Правильно, насмотрятся этих ваших интернетов, ну а потом вы и сами знаете что делают

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

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

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Насчет ответов на вопросы я отвечу в следующем видео )

  • @АлексейРодионов-ы8о
    @АлексейРодионов-ы8о 3 ปีที่แล้ว

    Стены крутые

  • @kardibus
    @kardibus 3 ปีที่แล้ว

    Мне показалась в задачах надо использовать что то вроде брокера сообщений.

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Что вы имеете ввиду?)

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

    сколько раз он сказал "маленько"?))

    • @A-pe5yy
      @A-pe5yy 3 ปีที่แล้ว

      Да какая разница, когда нервничаешь можно миллион раз сказать))

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Все люди используют слова паразиты)) Так уж устроен наш мозг)

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

      @@A-pe5yy Алексей опытный спикер. Нервничать не должен уже

    • @A-pe5yy
      @A-pe5yy 3 ปีที่แล้ว

      @@Vlad_Gromov_1992 а, я подумал, что Александр говорил =)

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

      Дело не в нервах ) ни один человек в реальной жизни не говорит ровной уверенной речью. Всякие там конференции это часы подготовки ) а тут чистая импровизация )

  • @podo_x2
    @podo_x2 3 ปีที่แล้ว

    "Буду задавать вопросы, чтобы понять сможет ли человек работать в моей команде."
    @
    "Что будет если в bind() умножить числа от 1 до 1000?"
    Пример типичного странного вопроса на собесе как по мне

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

      Если человек скажет, что ничего не будет к себе я его точно не возьму

    • @podo_x2
      @podo_x2 3 ปีที่แล้ว

      @@MobileDeveloper туше

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

    50:00 ого не знал что телеграм использует firebase

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

      Для пушей его почти все используют

  • @xpur6976
    @xpur6976 3 ปีที่แล้ว

    Когда продолжение?

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Через неделю. На патреоне уже сейчас )

  • @codingpas
    @codingpas 3 ปีที่แล้ว

    Дай угадаю, это на Джуна?)

    • @A-pe5yy
      @A-pe5yy 3 ปีที่แล้ว

      А чем на мидла не подходит?

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

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

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

    Смотрел также собеседование джуна но уже от Кирилла Розова, и образовался что уже стал идеальным Джуном, но данное видео меня дизморализировало

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

      Но я всё равно лучше того чела, и это меня порадовало. Хотя он тоже харош

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

      Ну вот ) получается замотивировало )

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

      @@MobileDeveloper ну, в каком-то смысле всё же да)))

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

    Меня не отпускает вопрос про equals. В котлин equals определяет поведение оператора ==. По умолчанию equals проверяет являются ли 2 объекта одним и тем же объектом, т.е. сравнение идет по ссылке. Дак почему же для 2ух обхектов String возвращается true? Смостоятельные поиски не привели меня к ответу. Если кто-то объяснит мне, буду очень благодарна.
    class Test()
    fun main() {
    val c1 = Test()
    val c2 = Test()
    println(c1 == c2) //false
    val s1 = String()
    val s2 = String()
    println(s1 == s2) //true
    }

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

      Погугли про StringPool ) это все объяснит)

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

      @@MobileDeveloper Да, это действительно всё объяснило. Большое вам спасибо!

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

      @@MobileDeveloper вы не поверите, но сегодня было мое первое собеседование и меня об этом спросили) спасибо вам огромное. Вообще немало ответов дала благодаря вашим видео!

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

      Супер, рад, что помогает )

  • @qrthack
    @qrthack 3 ปีที่แล้ว

    собе с ios разрабом будет?

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Если будет резюме от iOS разраба, то будет)

    • @qrthack
      @qrthack 3 ปีที่แล้ว

      @@MobileDeveloper Братишка хорошее дело делаешь)))

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

      Спасибо )

  • @ki16or
    @ki16or 3 ปีที่แล้ว

    Если я на все вопросы с легкостью бы ответил - это какой уровень?

    • @MobileDeveloper
      @MobileDeveloper  3 ปีที่แล้ว

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

  • @evaristegalois450
    @evaristegalois450 3 ปีที่แล้ว

    я бы на собесе обсудил проекты на гитхабе..а если гитхаб пустой то пусть тестовое делает

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

      Откуда такая любовь к гитхабу? Что делать людям, у которых вся их работа под NDA?

    • @A-pe5yy
      @A-pe5yy 3 ปีที่แล้ว +1

      @@dmitriyobidin6049 пилить в свободное время пет как вариант, но вот есть ли время и силы на это, хз )

    • @A-pe5yy
      @A-pe5yy 3 ปีที่แล้ว

      Как вариант в сторе показать приложение и рассказать что делал и как.

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

      Есть несколько подходов к собеседованиям, в том числе и как вы предлагаете. Я такой подход не люблю по многим причинам

    • @kasarch
      @kasarch 3 ปีที่แล้ว

      @@dmitriyobidin6049 вот тут, кстати, забавный момент. Я тут недавно слышал мнение от ведущих известного подкаста(ну и по-совместительству весьма хороших программистов), что они человека без пэт-проектов вообще не берут в свои проекты работать.

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

    36:47 Что делает компилятор?
    - компилятор компилирует
    ну да ну да, а программист программирует
    розсмеялся вголосину