Дмитрий, огромное спасибо за доклад :) И спасибо организаторам, что выложили запись! Крайне полезно посмотреть на реальный опыт, особенно свежий - все-таки правила игры частенько меняются. Для себя собрал summary, мб кому-то поможет. Контекст - автор собесился в 5 топовых компаний РФ: 1. структура собесов - тех. скрининг, 1-3 тех. интервью, 1 culture fit / behavioural; 2. тех. скрининг - Q&A, максимально четко и сжато отвечать; 3. тех. интервью - как обычно, платформа, язык, структуры данных, многопоточка, иногда алгоритмы, иногда архитектура; 4. платформа - стоит повторить сырое SDK типа FragmentManager, кейсы повороты экрана и прочие особенности; 5. язык - Kotlin до косточек, interop с Java, memory model и management Java; 6. алгоритмы и структуры данных - не везде спрашивают, в целом заранее известно какие команды это просят, теория + leetcode; 7. многопоточка - крайне важно повторить фундамент, тулзы сырой java SDK, rxjava или корутины с Flow, можно что-то одно до косточек; 8. архитектура - на senior/lead позиции, потрениться быстро решать кейсы и схемки рисовать, повторить многомодульность; 9. culture fit - потрениться отвечать на типичные вопросы, попытаться понять кто реально нужен команде; 10. подготовка - в первую очередь реальные собесы, собесы на ютубе, заращивать пробелы релевантными источниками. P.S. на 4:20 заинтриговали ссылкой, даже списал её со слайда, а она оказалась недоступна :( Будет круто, если пошарите.
очень интересный и энергичный доклад сложно выразить благодарность, но огромное спасибо devGym и в частности Диме кнаб А, Т и М особенно крутые посхалки =)
1:05:40 С корутинами flatMapLatest будет выполняться бесконечно. После delay текущий поток будет отменяться, а новый будет эмитить следующие значения. И так дойдёт до 3. В итоге выведет что-то типа такого 1 1 1 2 2 2 3 3 3 3 и т.д.
58:30 Rx timer не емитит бесконечно, так делает интервал (java doc говорит - Returns an Observable that emits 0L after a specified delay, and then completes.) Два варианта результат: 1 2 3 или 1 3 2
Супер) но вот слова с 1 минуты до 4 о том что такое собеседование - Просто супер. Пожимаю всеми двумя своими лапами твою руку уважаемый докладчик! Поддерживаю и подтверждаю каждое твоё слово.
Дмитрий, огромное спасибо за доклад :) И спасибо организаторам, что выложили запись! Крайне полезно посмотреть на реальный опыт, особенно свежий - все-таки правила игры частенько меняются.
Для себя собрал summary, мб кому-то поможет. Контекст - автор собесился в 5 топовых компаний РФ:
1. структура собесов - тех. скрининг, 1-3 тех. интервью, 1 culture fit / behavioural;
2. тех. скрининг - Q&A, максимально четко и сжато отвечать;
3. тех. интервью - как обычно, платформа, язык, структуры данных, многопоточка, иногда алгоритмы, иногда архитектура;
4. платформа - стоит повторить сырое SDK типа FragmentManager, кейсы повороты экрана и прочие особенности;
5. язык - Kotlin до косточек, interop с Java, memory model и management Java;
6. алгоритмы и структуры данных - не везде спрашивают, в целом заранее известно какие команды это просят, теория + leetcode;
7. многопоточка - крайне важно повторить фундамент, тулзы сырой java SDK, rxjava или корутины с Flow, можно что-то одно до косточек;
8. архитектура - на senior/lead позиции, потрениться быстро решать кейсы и схемки рисовать, повторить многомодульность;
9. culture fit - потрениться отвечать на типичные вопросы, попытаться понять кто реально нужен команде;
10. подготовка - в первую очередь реальные собесы, собесы на ютубе, заращивать пробелы релевантными источниками.
P.S. на 4:20 заинтриговали ссылкой, даже списал её со слайда, а она оказалась недоступна :( Будет круто, если пошарите.
очень интересный и энергичный доклад
сложно выразить благодарность, но огромное спасибо devGym и в частности Диме
кнаб А, Т и М особенно крутые посхалки =)
1:05:40 С корутинами flatMapLatest будет выполняться бесконечно. После delay текущий поток будет отменяться, а новый будет эмитить следующие значения. И так дойдёт до 3. В итоге выведет что-то типа такого 1 1 1 2 2 2 3 3 3 3 и т.д.
58:30
Rx timer не емитит бесконечно, так делает интервал (java doc говорит - Returns an Observable that emits 0L after a specified delay, and then completes.)
Два варианта результат: 1 2 3 или 1 3 2
Супер) но вот слова с 1 минуты до 4 о том что такое собеседование - Просто супер. Пожимаю всеми двумя своими лапами твою руку уважаемый докладчик! Поддерживаю и подтверждаю каждое твоё слово.
Keep it up! Більше контенту і успіхів у розвитку каналу🙌
Спасибо вам)
четко спасибо
👍👍👍
Спасибо большое)))