Какими методами можешь реализовать асинхронное выполнение задач в приложении?
Для асинхронного выполнения задач в Android можно использовать несколько подходов:
Читать ответПодготовка к интервью
58 вопросов с собеседований в Спецвузавтоматика
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Спецвузавтоматика. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, coroutines.
Каталог
Для асинхронного выполнения задач в Android можно использовать несколько подходов:
Читать ответВ Kotlin класс Unit был введён для обозначения отсутствия возвращаемого значения у функции, аналогично void в Java, но при этом Unit является полноценным типом.
Читать ответКорутины — это легковесные потоки, которые позволяют писать асинхронный и неблокирующий код более простым и последовательным способом.
Читать ответВ C++ переменную можно передать в функцию тремя основными способами:
Читать ответИспользуя один из следующих механизмов:
Читать ответВ Kotlin и Java методы сравнения объектов отличаются по названию и поведению:
Читать ответВ Kotlin inline-функции с reified типами позволяют использовать информацию о типе во время выполнения, что обычно невозможно из-за стирания типов.
Читать ответInline функции — это функции, которые компилятор пытается заменить непосредственно в месте вызова, а не вызывать как обычную функцию.
Читать ответВ Android механизм Intent используется для передачи сообщений между компонентами приложения или между разными приложениями. Intent может инициировать следующие действия:
Читать ответОбфускация в программировании — это процесс преобразования исходного кода или байт-кода таким образом, чтобы затруднить его понимание и анализ для человека, при этом сохраняя работоспособность программы.
Читать ответДля контроля и оптимизации использования ресурсов в Kotlin-программах применяются следующие методы и инструменты:
Читать ответВ Kotlin строки представлены типом String, который является неизменяемым (immutable). Для работы со строками доступны разнообразные методы и приемы:
Читать ответ