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

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 194

  • @vastausf
    @vastausf 4 года назад +59

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +3

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

    • @ФедорИгоревич-у2т
      @ФедорИгоревич-у2т 3 года назад +1

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

    • @morytsmith6693
      @morytsmith6693 3 года назад +4

      @@ФедорИгоревич-у2т После тоже не дали фидбека. В итоге не собеседование, а допрос бывшего мента)

    • @khametoff6386
      @khametoff6386 3 года назад

      @@morytsmith6693 😂🤣🤣🤣

  • @iv2649
    @iv2649 4 года назад +12

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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

  • @maxpitov
    @maxpitov 3 года назад +6

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

    • @MobileDeveloper
      @MobileDeveloper  3 года назад

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

  • @TUbZoSoosSHow
    @TUbZoSoosSHow 4 года назад +7

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @tov3801
    @tov3801 3 года назад +2

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

  • @AlexeevArtem
    @AlexeevArtem 4 года назад +7

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

      Спасибо )

    • @ЮрійБережний-с7ъ
      @ЮрійБережний-с7ъ 3 года назад

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

    • @AlexeevArtem
      @AlexeevArtem 3 года назад

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

    • @any1cando
      @any1cando 2 месяца назад

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

    • @AlexeevArtem
      @AlexeevArtem 2 месяца назад

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

  • @МаксимТолстобров-э9х
    @МаксимТолстобров-э9х 4 года назад +9

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

      Спасибо!

    • @КонстантинАктыбаев
      @КонстантинАктыбаев 2 года назад

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

    • @МаксимТолстобров-э9х
      @МаксимТолстобров-э9х 2 года назад

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

    • @WhiteZSY
      @WhiteZSY 2 года назад

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

    • @МаксимТолстобров-э9х
      @МаксимТолстобров-э9х 2 года назад

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

  • @СергейПанов-з3ц
    @СергейПанов-з3ц 4 года назад +2

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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

  • @nightscream3687
    @nightscream3687 4 года назад +2

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

  • @alexeymurnikov1413
    @alexeymurnikov1413 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @МиколаБихкало
    @МиколаБихкало 4 года назад +1

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @elpirato5428
    @elpirato5428 3 года назад

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

  • @denisperfomer5826
    @denisperfomer5826 4 года назад +9

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @mau0689
    @mau0689 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @nubnubych6131
    @nubnubych6131 3 года назад

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

  • @Majjabee-np9nq
    @Majjabee-np9nq 3 года назад

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

  • @ПавелКостюков-э4л
    @ПавелКостюков-э4л 3 года назад

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

  • @trouble_andrew
    @trouble_andrew 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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

    • @trouble_andrew
      @trouble_andrew 4 года назад

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

  • @awkwardquestion8643
    @awkwardquestion8643 4 года назад +2

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

    • @awkwardquestion8643
      @awkwardquestion8643 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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

    • @nibelung2852
      @nibelung2852 Год назад

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

    • @awkwardquestion8643
      @awkwardquestion8643 Год назад +1

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

  • @СергейПанов-з3ц
    @СергейПанов-з3ц 4 года назад

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

  • @vodnickk3134
    @vodnickk3134 4 года назад +4

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +2

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

    • @podo_x2
      @podo_x2 4 года назад

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

    • @АндрейСанников-т5ж
      @АндрейСанников-т5ж 4 года назад

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

    • @мааксмакс
      @мааксмакс 4 года назад +1

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

  • @ИванРрр-ф8н
    @ИванРрр-ф8н 4 года назад +2

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

  • @AntonParonko
    @AntonParonko 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @KekLolChill
    @KekLolChill 4 года назад

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

  • @ИванРрр-ф8н
    @ИванРрр-ф8н 4 года назад +2

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +3

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

  • @dmitrii_leonov
    @dmitrii_leonov 4 года назад +2

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

    • @danilstepanov4555
      @danilstepanov4555 3 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  3 года назад

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

  • @kiparisov1480
    @kiparisov1480 2 года назад +1

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

  • @АлександрАбрамов-ф4щ
    @АлександрАбрамов-ф4щ 4 года назад +7

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @Embedded_Developer
    @Embedded_Developer 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +2

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

  • @rysnurlanov8012
    @rysnurlanov8012 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

      Я рад )

    • @rysnurlanov8012
      @rysnurlanov8012 3 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  3 года назад

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

    • @devit4910
      @devit4910 2 года назад

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

  • @АлександрГречушкин-э5в

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

  • @dmitriynorollov4707
    @dmitriynorollov4707 2 года назад

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

  • @РожковАндрей-х8ш
    @РожковАндрей-х8ш 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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

  • @homie2417
    @homie2417 2 года назад

    Шарящий джун

  • @frrrost1504
    @frrrost1504 4 года назад +2

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

  • @andrewgladkov9191
    @andrewgladkov9191 4 года назад +1

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

    • @podo_x2
      @podo_x2 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @artyomchistov611
    @artyomchistov611 4 года назад

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

    • @karvinok
      @karvinok 4 года назад

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

    • @artyomchistov611
      @artyomchistov611 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +2

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

  • @Irina-vp8mz
    @Irina-vp8mz 4 года назад

    класс!👍

  • @kafychannel
    @kafychannel 3 года назад +1

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

    • @MobileDeveloper
      @MobileDeveloper  3 года назад +1

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

  • @petersburgpietroburg
    @petersburgpietroburg 4 года назад +1

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

    • @arsen1156
      @arsen1156 4 года назад

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

    • @karvinok
      @karvinok 4 года назад

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

    • @arsen1156
      @arsen1156 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +2

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

  • @Sakhalinec
    @Sakhalinec 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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

  • @kardibus
    @kardibus 4 года назад

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

  • @pavlosoia
    @pavlosoia 4 года назад +2

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +3

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

    • @pavlosoia
      @pavlosoia 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @ГеоргийСадовский-ц7п

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @Tetiana-k2w
    @Tetiana-k2w 3 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  3 года назад

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

  • @handleftman
    @handleftman 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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

  • @РоманГурчунов
    @РоманГурчунов 3 года назад

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

  • @asp424
    @asp424 2 года назад +1

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

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +2

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

  • @dmitriyobidin6049
    @dmitriyobidin6049 4 года назад

    Алексей, давайте больше про 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  4 года назад

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

    • @dmitriyobidin6049
      @dmitriyobidin6049 4 года назад

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

    • @СергейПанов-з3ц
      @СергейПанов-з3ц 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @mikeshilovski1512
    @mikeshilovski1512 3 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  3 года назад

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

  • @pleerpleerov2574
    @pleerpleerov2574 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @Fp0zeH
    @Fp0zeH 3 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  3 года назад

      А что не так?)

    • @MobileDeveloper
      @MobileDeveloper  3 года назад +1

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

  • @A-pe5yy
    @A-pe5yy 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

    • @A-pe5yy
      @A-pe5yy 4 года назад +1

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

      Огонь!)))

  • @podo_x2
    @podo_x2 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @АлексейРодионов-ы8о

    Стены крутые

  • @tov3801
    @tov3801 3 года назад

    Меня не отпускает вопрос про 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  3 года назад

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

    • @tov3801
      @tov3801 3 года назад

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

    • @tov3801
      @tov3801 3 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  3 года назад

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

  • @ИванРрр-ф8н
    @ИванРрр-ф8н 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @xpur6976
    @xpur6976 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @arsenthompson
    @arsenthompson 4 года назад +1

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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

  • @Vlad_Gromov_1992
    @Vlad_Gromov_1992 4 года назад +2

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

    • @A-pe5yy
      @A-pe5yy 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

    • @Vlad_Gromov_1992
      @Vlad_Gromov_1992 4 года назад +1

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

    • @A-pe5yy
      @A-pe5yy 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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

  • @podo_x2
    @podo_x2 4 года назад +1

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @podo_x2
    @podo_x2 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +3

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

    • @podo_x2
      @podo_x2 4 года назад

      @@MobileDeveloper туше

  • @qrthack
    @qrthack 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

    • @qrthack
      @qrthack 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

      Спасибо )

  • @ki16or
    @ki16or 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @codingpas
    @codingpas 4 года назад

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

    • @A-pe5yy
      @A-pe5yy 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

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

  • @immortal_lnight
    @immortal_lnight 2 года назад

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

    • @immortal_lnight
      @immortal_lnight 2 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

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

    • @immortal_lnight
      @immortal_lnight 2 года назад

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

  • @evaristegalois450
    @evaristegalois450 4 года назад

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

    • @dmitriyobidin6049
      @dmitriyobidin6049 4 года назад +2

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

    • @A-pe5yy
      @A-pe5yy 4 года назад +1

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

    • @A-pe5yy
      @A-pe5yy 4 года назад

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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

    • @kasarch
      @kasarch 4 года назад

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

  • @AstendSanferion
    @AstendSanferion 4 года назад +1

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

  • @Symbi0x7
    @Symbi0x7 4 года назад +1

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

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

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