Расскажите о своем опыте использования библиотеки RxJava в практике разработки
В своей практике разработки на Android я использовал библиотеку RxJava для упрощения работы с асинхронными операциями и обработки потоков данных.
Читать ответПодготовка к интервью
24 вопроса с собеседований в SM Lab
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в SM Lab. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: SQL, Python, pandas.
Каталог
В своей практике разработки на Android я использовал библиотеку RxJava для упрощения работы с асинхронными операциями и обработки потоков данных.
Читать ответЧтобы лучше понять команду, полезно уточнить такие моменты:
Читать ответKotlin — современный язык программирования, который широко используется для разработки Android-приложений. Его основные особенности и преимущества:
Читать ответВ моём опыте Android-разработки библиотека Room использовалась для упрощения работы с базой данных SQLite.
Читать ответВ моей текущей должности Android-разработчика основные задачи включают:
Читать ответModel-View-Intent (MVI) — это архитектурный паттерн, который помогает управлять состоянием UI через поток намерений (intents) пользователя.
Читать ответОдин из запоминающихся проектов с Jetpack Compose — создание адаптивного интерфейса для приложения новостей, который автоматически подстраивается под разные размеры экранов и режимы (светлый/тёмный).
Читать ответПри создании или использовании объектов в Android (и в программировании в целом) важно правильно обозначать принадлежность к конкретному объекту, чтобы избежать путаницы и ошибок.
Читать ответДля проверки Coroutine в Android-проектах обычно использую библиотеку kotlinx-coroutines-test.
Читать ответWorkManager — удобный API для выполнения отложенных и гарантированных задач в Android, но у него есть ограничения:
Читать ответWHERE фильтрует исходные строки до группировки, а HAVING — результат группировки по условиям, в том числе на агрегаты.
Читать ответСопоставьте московское время со своим часовым поясом и укажите реально доступное начало рабочего дня.
Читать ответ