В каких случаях уместно применять структуру данных TreeSet?
TreeSet уместно применять, когда нужно хранить уникальные элементы в отсортированном порядке и при этом обеспечивать быстрый поиск, вставку и удаление.
Читать ответПодготовка к интервью
43 вопроса с собеседований в Центр Инвест Банк
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Центр Инвест Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, android.
Каталог
TreeSet уместно применять, когда нужно хранить уникальные элементы в отсортированном порядке и при этом обеспечивать быстрый поиск, вставку и удаление.
Читать ответВ архитектуре MVVM (Model-View-ViewModel) основные компоненты связаны следующим образом:
Читать ответСоздать интерфейс в одном фрагменте:
Читать ответRecyclerView — это компонент Android для отображения больших или динамических списков данных с эффективным использованием памяти и ресурсов.
Читать ответВ Android для обработки отсутствующих данных или случаев часто используется паттерн Optional (например, класс Optional в Java или Nullable типы в Kotlin).
Читать ответВ Clean Architecture слой данных отвечает за взаимодействие с внешними источниками данных (БД, сеть, файловая система) и реализует интерфейсы, определённые в слое домена.
Читать ответОсновные типы автоматизированных тестов в Android-разработке:
Читать ответВ Kotlin интерфейс List реализуют несколько основных коллекций:
Читать ответЖизненный цикл фрагмента тесно связан с жизненным циклом активности, к которой он прикреплен.
Читать ответВ Android объект Bundle используется для передачи данных между компонентами (например, между Activity). Однако он имеет ограничение по размеру, так как данные сериализуются и передаются через Binder.
Читать ответДля параллельного выполнения операций внутри suspend функции в Kotlin обычно используют корутины и функцию async в сочетании с await.
Читать ответSealed Class в Kotlin позволяет ограничить иерархию наследования, определяя фиксированный набор подклассов. Это удобно для моделирования состояний объекта, когда известно конечное число вариантов.
Читать ответ