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

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

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

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

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

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

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

Каталог

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

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

Как осуществляется проверка равенства между двумя значениями с помощью оператора == в программировании?

Оператор == в программировании используется для проверки равенства двух значений. В зависимости от языка и типа данных, он может сравнивать:

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

Какой тип layout вы предпочитаете использовать в своих проектах?

В Android проектах я предпочитаю использовать ConstraintLayout, так как он позволяет создавать сложные и адаптивные интерфейсы с меньшим количеством вложенных элементов, что улучшает производительность.

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

Что происходит при использовании операции merge для объединения двух потоков данных?

Операция merge в контексте потоков данных (например, RxJava или Kotlin Flow) объединяет несколько потоков в один, при этом элементы из всех исходных потоков передаются в результирующий поток по мере их появления.

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

Какой размер данных допустим для передачи через объект Bundle в Android?

В Android объект Bundle используется для передачи данных между компонентами (например, между Activity). Однако он имеет ограничение по размеру, так как данные сериализуются и передаются через Binder.

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

Почему рекомендуется реализовывать методы equals() и hashCode() совместно при определении класса?

Методы equals() и hashCode() связаны между собой и должны быть реализованы совместно, чтобы обеспечить корректное поведение объектов в коллекциях, таких как HashMap, HashSet и других, основанных на хешировании.

Читать ответ