- Страна
- Россия
Kotlin разработчик в команду Atlas
2GIS — это сильный бренд с отличной инженерной культурой и интересными задачами на стыке геоинформационных систем. Возможность удаленной работы и работа над продуктом с огромной аудиторией делают вакансию крайне привлекательной.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция уровня Senior в крупной технологической компании подразумевает высокие требования к знанию архитектуры, оптимизации SQL и умению работать в распределенной команде. Процесс отбора в 2GIS обычно включает глубокие технические интервью и проверку алгоритмической базы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, но для Senior Kotlin разработчика в России рыночный диапазон составляет от 300 000 до 450 000 рублей. 2GIS обычно предлагает конкурентоспособные условия, соответствующие верхним границам рынка для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Kotlin
- SQL
Возможные вопросы на собеседовании
Для Senior-разработчика важно понимать внутреннее устройство языка для написания эффективного кода.
Расскажите, как работают Coroutines под капотом и в чем разница между Dispatchers.IO и Dispatchers.Default?
Команда Atlas работает с огромными объемами данных, где производительность БД критична.
Как бы вы оптимизировали сложный SQL-запрос, который начал тормозить при росте объема данных в таблице с гео-координатами?
Проверка навыков проектирования систем.
Опишите ваш подход к проектированию API для мобильного приложения, которое должно работать в условиях нестабильного интернета.
Важно понимать, как кандидат обеспечивает надежность своего кода.
Какую стратегию тестирования вы считаете оптимальной для крупного Kotlin-проекта? Как вы относитесь к TDD?
Оценка опыта работы с многопоточностью.
Какие проблемы могут возникнуть при использовании Shared State в Kotlin и как вы их решаете (Mutex, Atomic, и т.д.)?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

