Подготовка к интервью

Вопросы на собеседовании в ЛеруаМерлен

21 вопрос с собеседований в ЛеруаМерлен

21 вопрос 392 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в ЛеруаМерлен. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, kotlin.

Каталог

Результаты поиска

Найдено: 21
Теория

Можешь перечислить различные типы сервисов, существующие в архитектуре систем?

В архитектуре систем, особенно в Android, существуют различные типы сервисов, которые выполняют фоновые задачи и обеспечивают взаимодействие компонентов. Основные типы сервисов:

Читать ответ
Теория

Расскажите о том, как организована была командная деятельность и взаимодействие внутри Android-разработческой команды на вашем последнем месте работы.

В нашей Android-разработческой команде на последнем месте работы была четко организована командная деятельность, основанная на Agile-методологиях, в частности Scrum.

Читать ответ
Теория

Каковы основные отличия между архитектурными шаблонами MVP, MVVM и MVI в разработке пользовательских интерфейсов?

MVP (Model-View-Presenter), MVVM (Model-View-ViewModel) и MVI (Model-View-Intent) — это архитектурные шаблоны для организации кода в UI-приложениях, каждый со своими особенностями:

Читать ответ
Теория

В чем заключается назначение компонента WorkManager в Android-разработке?

WorkManager — это компонент Android Jetpack, предназначенный для выполнения отложенных и гарантированных фоновых задач, которые должны выполниться даже если приложение закрыто или устройство перезагружено.

Читать ответ
Теория

Можете объяснить, что такое функция с использованием crossinline в Kotlin и в чем ее отличие от обычных inline-функций?

Параметр crossinline применяется к лямбда-выражениям, передаваемым в inline-функции, чтобы запретить использование non-local return из этой лямбды.

Читать ответ
Теория

Можете объяснить, что подразумевается под термином обфускация в программировании?

Обфускация в программировании — это процесс преобразования исходного кода или байт-кода таким образом, чтобы затруднить его понимание и анализ для человека, при этом сохраняя работоспособность программы.

Читать ответ
Теория

В чем отличие классов sealed и enum в Kotlin?

Sealed классы используются для представления ограниченной иерархии наследования, где все подклассы известны на этапе компиляции. Enum классы используются для представления фиксированного набора констант.

Читать ответ