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

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

182 вопроса с собеседований в amoCRM

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

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

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

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

Каталог

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

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

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

В Kotlin корутины используют различные области видимости (CoroutineScope), которые определяют жизненный цикл и контекст выполнения корутины. Основные типы областей видимости:

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

Каким образом можно добавить анимацию при изменении расположения элементов в пользовательском интерфейсе?

Для добавления анимации при изменении расположения элементов в пользовательском интерфейсе Android можно использовать класс LayoutTransition или библиотеку MotionLayout.

Читать ответ
Поведенческий

Расскажите о вашем опыте работы с форматом XML и его использованием в проектах

В проектах на Android XML широко используется для описания пользовательских интерфейсов — разметка экранов, элементов управления, стилей и ресурсов.

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

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

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

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

Каким образом можно реализовать анонимные функции с помощью Lambda-выражений в Java?

В Java анонимные функции можно реализовать с помощью Lambda-выражений, которые позволяют писать компактный код для функциональных интерфейсов (интерфейсов с одним абстрактным методом).

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

Объясните, что означает использование типа с вопросительным знаком в контексте типизации

В контексте типизации в Android (а точнее в Kotlin) использование типа с вопросительным знаком ? обозначает, что переменная может принимать значение null. Такой тип называется nullable (допускающий null).

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

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

В Java статические методы принадлежат классу, а не экземпляру, поэтому их можно вызывать без создания объекта. Примеры таких методов:

Читать ответ