ENIGMA AI
ENIGMA AI

Android-разработчик, Middle — вопросы с реальных собеседований

47 вопросов уровня Middle, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

Уровень: Все Junior 27 Middle 47
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma
9×

Что такое race condition (состояние гонки)?

concurrency middle
3×

Tell me about a time when you had to deal with a tight deadline on an Android project. How did you prioritize your tasks and what was the outcome?

behavioral Android middle
2×

Какие бывают типы контекста в Go?

language_specific Go middle
2×

Как обеспечить потокобезопасность при записи в map из нескольких горутин в Go?

concurrency Go middle
2×

Приведите пример нарушения любого из принципов SOLID, кроме примера про «Сингапур» (спонсора).

oop middle
2×

Что такое inline-функции?

language_specific C++ middle
1×

Что такое провайдер в контексте разработки программного обеспечения?

architecture middle
1×

Как вы приоритизировали задачи в Android-проекте в условиях жёсткого дедлайна и каков был результат?

behavioral Android middle
1×

Представьте, что вы и другой разработчик в вашей команде спорите о том, как реализовать фичу: вы предпочитаете использовать Jetpack Compose, а коллега — XML. Как бы вы поступили в этой ситуации?

behavioral Android middle
1×

Какие существуют способы предотвращения race condition (состояния гонки) в многопоточном программировании?

concurrency middle
1×

Что значит suspend в корутинах?

concurrency Kotlin middle
1×

Как в корутинах обрабатываются исключения и как их правильно перехватывать?

concurrency middle
1×

Как организовать процесс миграции схемы базы данных при внесении в неё изменений?

database middle
1×

Расскажите о жизненном цикле фрагмента (Fragment) в Android.

language_specific Android middle
1×

Что характеризует паттерн проектирования Builder?

oop middle
1×

Какой паттерн проектирования вы бы выбрали для реализации MVC?

architecture middle
1×

В проекте, который вы оптимизировали, использовался паттерн MVVM. Почему вы выбрали подход с единственным источником данных (Single Source of Truth)?

architecture middle
1×

Как вы тестировали миграцию базы данных?

database middle
1×

Когда срабатывают рекомпозиции в Jetpack Compose и как Compose понимает, что нужно выполнить перерисовку?

frontend Jetpack Compose middle
1×

Какие параметры в Jetpack Compose являются стабильными, а какие — нестабильными?

frontend Jetpack Compose middle
1×

Расскажите, что вы знаете о принципах Clean Architecture?

architecture middle
1×

Какая функция вызовется — функция-член класса или функция расширения — если они имеют одинаковые сигнатуру и параметры?

general middle
1×

По популярности: функционал Kotlin — это функции расширения?

general middle
1×

Какие паттерны проектирования вы сегодня прочитали (или какие паттерны проектирования вы сегодня рассматривали)?

general middle
1×

Какие еще паттерны проектирования (кроме Singleton) ты знаешь?

general middle
1×

Что такое дженерики в целом (в контексте языка/типов)?

general middle
1×

Расскажите про сложности алгоритмов.

general middle
1×

Какие из этих паттернов проектирования вы использовали в своих проектах и почему?

general middle
1×

Как мы сегодня найдем его?

general middle
1×

Если нужно вставить элемент в середину списка (например, список из 1000 элементов, вставка на позицию 500), какая структура данных больше подходит?

general middle

Вопросы по другим специальностям