Проводим собеседование в Android-команду Тинькофф в прямом эфире
2023 ж. 27 Сәу.
18 970 Рет қаралды
Андрей Терегулов, наш мобильный разработчик и опытный интервьюер, проведет техническую секцию с реальной задачей из наших собеседований. Кандидата, как и обещали, выбрали из комьюнити. Кто он - узнаете из видео😎
Напомним, что наше техническое интервью - не реальное собеседование. Мы проводим его, чтобы показать вам, как все устроено. Задачу, которую разберем, после уберем из нашего пула вопросов.
#android #мобильнаяразработка #тинькофф
Теперь ждем то самое полуторочасовое собеседование в прямом эфире. Давайте лайков наставим, чтобы ообратили внимание.
собесы с разбором кода лучше чем обычные теоретические вопросы, лукас 👍
Очень интересный формат! Интервьюер отличный - грамотный и вежливый 👍
Это было больно, даже на джуна. Похоже больше на тестирование софт скилов Андрея. И он его блестяще прошел.
Честно, не совсем понял, как дали ему оценку сеньор, если про волатайл коряво ответил, линкед лист поменяли на лист, тк это сужает реализацию? Рили?) а не наоборот?) наоборот у нас расширяется поле для отдачи разных инициализаций листов. Спорить с интервьювером в конце, имхо плохой тон, тем более он был прав 😅
Больше на джуна собеседование, да. Во многих моментах ответом является обычный SOLID. Из-за него не можем контекст прокидывать с верхних уровней и т.п. Понятное дело, что кандидату такое собеседование не даёт возможность раскрыть все знания и опыт, но бывает и хуже, когда просят сортировку пузырьком вместо накидывания флоу архитектуры при live-кодинге
Собес лучший из всех что я видел! И кандидат очень уверенный! Хочу к вам в команду!!!
кандидат балбес какой-то ) а Андрей прикольный, мне понравился
Я прошу прощения, но на собеседование Android это не похоже, скорее знание языка, все что связано с Android не затронуто вообще, кроме context, но и его тоже особо не обсудили. И собеседуемый слишком категоричен, когда говорит что linked list никому не нужен. Как минимум работа с файлами на уровне фс.
тоже удивило "linkedList в обычном программировании не нужен". Также котлиновские функции билдеры - создают только линкед коллекции: linkedList, linkedHashSet, linkedHashmap и прочее. А так как все любят эти функции билдеры - выходит, что все используют linked, и потом утверждают, что он нигде не используется. Ну такое)
Прикольно, но как будто собес на джуна. Либо собес был лайтовее из за открытости
На публику душнить не принято :(
вторая часть будет?
Так переписали код, что поменяли условие для нахождения овнера) А потом дальше сидят разговаривают, в изначальном условии, кроме первого аккаунта, если последующий овнер, то бла-бла) Кирил, тож хорош, это собес, можно переписывать на корутины, часть кода подразумевает что там где-то rx(как и правильно было замечено) в последующем и значит интересны знания в этом направлении)(ну или пример составлен изначально не верно, так как он должен отражать последующий вектор мыслей респондента, а не галопом по Европе(чтобы понимать невозможно опыт в 4 года вместить в 1 час)
На самом деле не очень верится что он пишет под android 4 года
Оффтоп, я вчера видел на канале кучу видео, в том числе лайвов с обсуждениями. Их скрыли или мне показалось что я это видел тут?
Собеседование это стресс, а тут еще и на камеру... Видно что кандидат волнуется и очевидные вещи не проговаривает, думаю в спокойной обстановке он бы справился намного лучше
Крутой собес, спасибо.
Это на джуна собес?
Да блин там вообще не должно быть листа ни какого, там должен быть интерфейс возвращающий юзера, завтра юзеров будет миллион, они будут в базе на сервере или ещё где то , потом как менять код будете?! Дай юзера или нал, получил юзера положил в компаньона через метод сет юзер, в нем апдейтешь префы настройки персональные хотя это тоже не правильно, почему контроллер префы меняет то, надо через вью модель оповещать об изменении юзера. И почему это контроллер, чего он контролит то, просто получает юзера из репозитория и меняет префы?! Ну ок ,но он не должен менять ни чего, оповещать да, но с точки зрения как вы говорите на сеньора парень так нет, смешали логику поиска юзера с хранением карент юзера, и изменение префов, кто так делает то?!
Формат собеса с рефакторингом кода конечно лучше чем задавать теоретические вопросы и получать заученные ответы. Можно понять глубину знаний. По передаче context дальше UI уже не гуд плюс здесь нарушение закона Деметры, т.к. нужна строка а не сам context
На самом деле хорошо что собеседуемый переспросил что про контекст он не договорил. Собеседующий на самом деле тогда сделал вид что что-то не сказано про контексты, сам не так хорошо ответил
Надеюсь такой подход к собесам будет в будущем применен для всех типов разрабов и во всех конторах) а то эта "сухая дичь" теоретическая и просто вопросы с leetcode - самый неадекватный способ проверить человека.
Интересно конечно. Опыта у меня нет от слова совсем (в компаниях), но на вопросы +/- ответил на все, с небольшими недочетами. Выходит я мидл+?)
какой волайтайл омг
мэн кан ю транслейт ит инто рашн плиз ?
Заработать вот что мне интересовало бы редко такое бывает трудно
ужасное собеседование лайвкодинг на 2 минуте омг
по умолчанию должно быть как можно уже - база)))