Первое (из тех что я смотрела) хорошее видео про интервью, которое я провела с пользой - можно и повторить для себя что-то, и узнаешь правильный ответ, и разбор ошибок (отдельное спасибо). В первой части хотелось услышать вопрос не столько про то как успеть к дедлайну а как оценить задачу (ну это личное, просто интересно как другие это делают), и как часто оценка расходится с реальностью. Спасибо большое всем кто участвовал и организовывал. Комментарий для тех кто хочет посмотреть - 2 часа прошли не зря (скорость 1.5)
интервьювер самые популярные вопросы для собеседования задал)))) видео норм, но кажется название должно быть "самые популярные вопросы на собеседовании", а не "собес сеньора"
Странно смотреть, как народ хейтит Мишу. Человек с ходу сказал, что его задачи совсем не похожи на общие задачи разрабов. Это команда платформы, которая отвечает за то, чтоб фичевым командам было удобно работать. Естественно, что он не очень помнит какие-то, условно, колбэки дифутила. Скорее всего он их последний раз юзал лет сто назад. Спецификация другая) Зато он неплохо знает свою часть работ платформы. Плюс местами, как показалось, Михаил специально в темах , где сек, рассказывал максимально простым языком на публику. Типа "Объяснил рефлексию моей бабушке"
Минусуют, наверное, в первую очередь потому, что там, где Михаил не знал ответ наверняка, он начинал сыпать догадками или называть неправильную версию, вместо того, чтобы честно сказать, что не помнит ответа на этот вопрос. Из-за этого у зрителя пропадала уверенность, что даже там, где он говорил правильный ответ, он действительно его знал, а не действовал наугад (как было, например с Nothing или наследованием data-классов). Скидку на специализацию на собесах никогда не делают. Даже если у тебя есть внушительный бэкграунд в смежных областях в 5-10 лет - это все в зачет не идет. И отбор идет не по принципу "это парень шарит, у него есть опыт в IT, мы его берем", а по чек-листу Kotlin/Android, где кандидату нужно ответить на максимум вопросов. Плюс, даже если Михаил не работал плотно с UI, то почему на вопросах по Kotlin тоже сыпался?
(53:00)Наследование от data класса нужно, когда хочешь использовать Mockito в ui/интеграционных тестах(Mockito использует механизм наследования и работает в чистом виде только для unit тестов, а на ui с использованием доп библиотеки и только с 9 версии Андроида). Эту проблему можно обойти, сделав интерфейс для data класса и замокав его
В целом хорошее интервью, но по факту с реальностью общего 50/50, особенно, когда слышу, что сейчас будет человек из Яндекса. Я был на нескольких их интервью и упаси боже там так неуверенно отвечать про HasMap/LinkedHashMap/HashCode/типы ссылок. Ты прям видишь, как в их глазах, ты летишь с сеньороской позити до уровня миддл)
Интересное интервью. Ленивое вычисление к кешированию хеш функции не имеет никакого отношения. Вопросы собеса конечно на уровень точно не синьора, но ответы развернутые и приятные, так что в любом случае полезное видео.
Спасибо! С ListView ответ неверный. ListView много умеет, в чём-то быстрее и удобнее для написания, чем RV. С ViewHolder там всё в порядке. Но LV не такой гибкий, также там нет гориз. ориентации.
Жаль что в конце при разборе ошибок Дима забыл рассказать в каких моментах invalidate не гарантирует вызов onDraw ( может быть про какие-нибудь тонкости рассказал бы)
На мой взгляд собес для сеньора должен быть с кодом. Хотя бы фрагментами кода. Необязательно кодинг, но классическое на улучшение/найти ошибку, что вообще здесь происходит...
Далеко не всегда и не везде на собесе сеньора есть код. Это скорее прерогатива джуновых интервью или специальных пристрастий интервьюеров. Код решения задач или простая операция с классами никак не показывает как человек строит сложную архитектурну приложения, ну а то, что человек писал уже не один проект можно почувствовать в разговоре(просто пройтись по его резюме с вопросами). Даже если он после этого не решит простую задачу не скажет ничего кроме того, что он возможно не решал эти задачи уже к примеру 10 лет(опытные синьоры обычно достаточно быстро находят работу и там нет времени на то, чтобы начать вспоминать как и что делалось на старте карьеры). Опять же я знаю достаточную часть сеньоров которые просто скипают усложненные интервью, по банальной лени и уверености, что работу они найдут и так. На это некоторые компании тоже делают скидку.
Видос огонь, смотрел на одном дыхании. Посоветуйте ресурс или книжку как работает java, чтобы с этими знаниями было легче углубляться в андроид разработку, сам пишу на react native. Спасибо.
возможно имелось ввиду что по ссылке сравниваются списки, и если не равны то дальше сравнение по контенту. только к колбеку DiffUtil.ItemCallback это отношения не имеет :)
Готовился к собесам по Андроиду, посмотрел видео и ничего нового и интересного не услышал. Что мне задавали на джуна 4 года назад, то я и услышал в видео. Как всегда Яндекс держит уровень по собесам сами знаете какой...
Первое (из тех что я смотрела) хорошее видео про интервью, которое я провела с пользой - можно и повторить для себя что-то, и узнаешь правильный ответ, и разбор ошибок (отдельное спасибо). В первой части хотелось услышать вопрос не столько про то как успеть к дедлайну а как оценить задачу (ну это личное, просто интересно как другие это делают), и как часто оценка расходится с реальностью.
Спасибо большое всем кто участвовал и организовывал.
Комментарий для тех кто хочет посмотреть - 2 часа прошли не зря (скорость 1.5)
пушка-гонка видео, спасибо Кириллу, Диме и Мише
а по мне Миша отлично объясняет. язык у него хороший, грамотный в отличие от того же Кирилла Розова)
Про контекст - спросили на одном из собесов:
"Какие принципы SOLID нарушает context?"
Кроме S слету вообще не смог ответить, слишком неожиданно )
Ребята, спасибо, очень круто всё было
интервьювер самые популярные вопросы для собеседования задал))))
видео норм, но кажется название должно быть "самые популярные вопросы на собеседовании", а не "собес сеньора"
Отличное интервью спасибо большое ребят
Спасибо! Очень полезно
Странно смотреть, как народ хейтит Мишу.
Человек с ходу сказал, что его задачи совсем не похожи на общие задачи разрабов. Это команда платформы, которая отвечает за то, чтоб фичевым командам было удобно работать. Естественно, что он не очень помнит какие-то, условно, колбэки дифутила. Скорее всего он их последний раз юзал лет сто назад. Спецификация другая) Зато он неплохо знает свою часть работ платформы. Плюс местами, как показалось, Михаил специально в темах , где сек, рассказывал максимально простым языком на публику. Типа "Объяснил рефлексию моей бабушке"
Минусуют, наверное, в первую очередь потому, что там, где Михаил не знал ответ наверняка, он начинал сыпать догадками или называть неправильную версию, вместо того, чтобы честно сказать, что не помнит ответа на этот вопрос. Из-за этого у зрителя пропадала уверенность, что даже там, где он говорил правильный ответ, он действительно его знал, а не действовал наугад (как было, например с Nothing или наследованием data-классов).
Скидку на специализацию на собесах никогда не делают. Даже если у тебя есть внушительный бэкграунд в смежных областях в 5-10 лет - это все в зачет не идет. И отбор идет не по принципу "это парень шарит, у него есть опыт в IT, мы его берем", а по чек-листу Kotlin/Android, где кандидату нужно ответить на максимум вопросов. Плюс, даже если Михаил не работал плотно с UI, то почему на вопросах по Kotlin тоже сыпался?
@@user-wh6wk8pz3v про попал пальцем в небо согласен. Но по мне сам формат собеса странный
Отличное видео!!!! Спасибо большое спасибо 🙏🙏🙏🙏
я со своим 6 летним опытом узнал не мало так, +освежил чтото, ребята спасибо
(53:00)Наследование от data класса нужно, когда хочешь использовать Mockito в ui/интеграционных тестах(Mockito использует механизм наследования и работает в чистом виде только для unit тестов, а на ui с использованием доп библиотеки и только с 9 версии Андроида). Эту проблему можно обойти, сделав интерфейс для data класса и замокав его
Так это получается не от дата класса наследование
@@Das.Kleine.Krokodil ну нужно наследование от класса, и если этот класс - data, то не получится
В целом хорошее интервью, но по факту с реальностью общего 50/50, особенно, когда слышу, что сейчас будет человек из Яндекса. Я был на нескольких их интервью и упаси боже там так неуверенно отвечать про HasMap/LinkedHashMap/HashCode/типы ссылок. Ты прям видишь, как в их глазах, ты летишь с сеньороской позити до уровня миддл)
Спасибо за ролик, как всегда приятно послушать и пару новых вещей для себя подметить.
Классное видео. Живое.
Интересное интервью. Ленивое вычисление к кешированию хеш функции не имеет никакого отношения. Вопросы собеса конечно на уровень точно не синьора, но ответы развернутые и приятные, так что в любом случае полезное видео.
Спасибо вам, ребятки!
Один из лучших собесов на канале.
Спасибо! С ListView ответ неверный. ListView много умеет, в чём-то быстрее и удобнее для написания, чем RV. С ViewHolder там всё в порядке. Но LV не такой гибкий, также там нет гориз. ориентации.
Кандидату респект
А почему не было вопросов про архитектуру?
А как же слушатель нажатий на доске написать?
Я так понял это тестирование или демо Димы в проведении интервью.
А Миша в Яндексе уже сеньёр?
Не сказал бы что собес на сеньёра. От силы на миддла.
Жаль что в конце при разборе ошибок Дима забыл рассказать в каких моментах invalidate не гарантирует вызов onDraw ( может быть про какие-нибудь тонкости рассказал бы)
Апдэйт произойдет в удобное время для системы, не моментально. Вроде так )
Круто
Как же он поправляет усики…)
А еще смотрит глзом в камеру ;)
На мой взгляд собес для сеньора должен быть с кодом. Хотя бы фрагментами кода. Необязательно кодинг, но классическое на улучшение/найти ошибку, что вообще здесь происходит...
Обычно кодинг делают отдельным этапом
Далеко не всегда и не везде на собесе сеньора есть код. Это скорее прерогатива джуновых интервью или специальных пристрастий интервьюеров. Код решения задач или простая операция с классами никак не показывает как человек строит сложную архитектурну приложения, ну а то, что человек писал уже не один проект можно почувствовать в разговоре(просто пройтись по его резюме с вопросами). Даже если он после этого не решит простую задачу не скажет ничего кроме того, что он возможно не решал эти задачи уже к примеру 10 лет(опытные синьоры обычно достаточно быстро находят работу и там нет времени на то, чтобы начать вспоминать как и что делалось на старте карьеры). Опять же я знаю достаточную часть сеньоров которые просто скипают усложненные интервью, по банальной лени и уверености, что работу они найдут и так. На это некоторые компании тоже делают скидку.
Видос огонь, смотрел на одном дыхании. Посоветуйте ресурс или книжку как работает java, чтобы с этими знаниями было легче углубляться в андроид разработку, сам пишу на react native. Спасибо.
1:40:59 какого... если по ссылке они равны то это один объект и весь контент равен.
возможно имелось ввиду что по ссылке сравниваются списки, и если не равны то дальше сравнение по контенту. только к колбеку DiffUtil.ItemCallback это отношения не имеет :)
Вопрос: что за JS (JC?) рут, как найти инфу по нему? в видео на 1:50:20 про него говорят
Видео классное, спасибо!
GC Root - это терминология Garbage Collector. Представляют собой входные точки от которых происходит поиск объектов на которые есть ссылки
49:30 странно, что объекты Миша называет классами
11:42 что он тут говорит? The lm architecture? Что это за архитектура? Что за ти-экранчики? Первый раз слышу такое.
th-cam.com/video/5DWuNTVFaXM/w-d-xo.html
@@AndroidBroadcast спасибо большое
Так мы его берем или нет?
Готовился к собесам по Андроиду, посмотрел видео и ничего нового и интересного не услышал. Что мне задавали на джуна 4 года назад, то я и услышал в видео. Как всегда Яндекс держит уровень по собесам сами знаете какой...
+
А почему он многого не помнит как сеньор? Его специализация отличается от темы собеседования?
Как можно что то говорит за ресайклер вью если это лист вью старый вопрос о нем нет смысла говорить дядьки
Вопросы уровня джуна, и даже в них ответчик плавает.. совсем не этого ожидаешь от интервью с Senior Android
Нормально, на senior почти все вопросы ответил, а на джуна и половины не осилил >_
Просто на Джуна вопросы нужно готовиться, учить
что за мэжоринг?
Дай таймкод, чтобы понять контекст
Позорище. Дата классы его любимая фича, но то что нельзя начледоваться от него, он не знает