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