Каких вопросов ждать на собеседовании на позицию Android Middle?
Всем привет) Разработкой мобильных приложений под Android я занимаюсь 1,5 года. Успел поучаствовать в разработке 2 приложений с общим количеством скачиваний > 100 000. Я сам из провинции, хочу переехать в Санкт-Петербург. Изучил запросы в вакансиях на известных сайтах, и вот это вот все вроде бы хорошо знаю:
* Опыт программирования на Kotlin;
* Опыт работы с библиотеками Dagger 2, Rx, Retrofit 2;
* Понимание паттернов MVP, MVVM, MVI;
* Опыт многопоточного программирования;
* Опыт разработки клиент-серверного приложения;
* Опыт работы с Git, знание git-flow;
* Знание классических алгоритмов и структур данных.
Когда собеседовался на джуна меня поспрашивали про java core, задачки на алгоритмы, а чего ожидать сейчас? Какие вопросы, задачи могут задать на собеседовании? Понятное дело что если в компанию нужен специалист на конкретный проект, то будут специфические вопросы, связанные именно с этим проектом, но все же.
Откликнись на вакансии где удаленка, будут по скайпу собеседовать, узнаешь что спрашивают. Либо в гугл ищи, полно статей по типу 100 вопросов, которые задают на собесе, обычно прямо их и спрашивают, добавляя какие-то специфичные вопросы в рамках требуемого стэка.