ENIGMA AI
ENIGMA AI

Вопросы на собеседование Mobile Android

16 популярных вопросов из 74 собранных, отсортированы по частоте

Топ-100 вопросов открыты всем бесплатно. Полный банк позиции — для платных пользователей Enigma (от 2000 кр пополнений).

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

Когда стоит выбирать наследование?

oop junior

Пишете ли вы тесты?

testing junior

Какие инструменты и фреймворки лучше использовать для тестирования программного обеспечения?

testing junior

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

architecture middle

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

architecture middle

Зачем проект разбивают на модули?

architecture junior

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

database middle

Какие побочные эффекты (side effects) вы знаете в программировании?

language_specific junior

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

frontend Jetpack Compose middle

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

frontend Jetpack Compose middle

Как перенести лишние столбцы на следующую строку, если в ширину контейнера помещается только 3 элемента?

frontend CSS junior

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

architecture middle

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

general middle

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

general middle

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

general middle

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

general middle

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

general middle

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

general middle

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

general middle

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

general middle

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

general middle

Если нужно вставить объект в середину списка, какую структуру данных выберешь?

general middle

Какие обязательные вещи (критерии) должны быть у реализации, чтобы понять, что это паттерн Builder?

general middle

Расскажите вкратце про каждую из структур данных: LinkedList и HashMap.

general middle

Как посмотреть, сколько секунд прошло?

general middle

Расскажите, какие процессы были выстроены в вашей команде, как проходило код-ревью и сколько человек было в команде?

behavioral middle

Расскажите, чем занимался ваш тимлид в команде?

behavioral middle

Расскажите про свою предыдущую компанию: чем она занималась и почему вы выбрали её?

behavioral junior

Расскажите про своего тимлида: чем он занимался, а также чем занимался менеджер в вашей команде?

behavioral middle

На что нужно обращать внимание при выборе алгоритмов, учитывая их временную и пространственную сложность?

algorithms middle