Подготовьтесь к live-coding интервью на позицию Android-разработчик. Реальные задачи из ведущих IT-компаний с решениями.
Смотрите также вопросы с собеседований для Android-разработчик
Анализ кода mutableMapOf
Необходимо определить, какие значения будут выведены в консоль после выполнения println(map.values) ```kotlin val map =
Анализ кода ParentClass и ChildClass
Нужно найти и исправить ошибки в данном коде ```kotlin class ParentClass { private val age = 10 protected val
Анализ кода с CoroutineExceptionHandler
Определить, что будет при выполнении кода ```kotlin fun main() { val coroutineExceptionHandler = CoroutineExcept
Анализ кода с data классом №1
Что будет выведено в консоль при запуске кода ```kotlin data class Cat( val age: Int = 20, val name: String =
Анализ кода с doOnSubscribe из RxJava
Метод getRegions возвращает Single со списком, внутри поток не меняется. Объяснить на каком потоке вызовется код в doOnS
Анализ кода с flatMap из RxJava
Метод getRegions возвращает Single со списком, внутри поток не меняется. Объяснить на каком потоке вызовется код в flatM
Анализ кода с HashMap
Что будет выведено в консоль при запуске кода ```kotlin fun main(args: Array<String>) { val map = HashMap<String
Анализ кода с классом №1
Объяснить, что делает код и что будет выведено в консоль ```kotlin class Cat { val name: String init {
Анализ кода с классом companion object
Что будет выведено в консоль при запуске кода ```kotlin fun main() { val clazz = TestClass() clazz.test() }
Анализ кода с корутинами №1
Что будет выведено в консоль при запуске кода ```kotlin val scope = CoroutineScope(Dispatchers.Default + SupervisorJob(
Анализ кода с Observable из RxJava
Что выведет print ```kotlin fun main() { val orderIds: List<Long> = listOf(1, 2, 3) loadAllOrders(orderIds)
Анализ кода с subscribe из RxJava
Метод getRegions возвращает Single со списком, внутри поток не меняется. Объяснить на каком потоке вызовется код в onSuc
Анализ кода с synchronized
Проанализировать код и понять, в чем может быть подвох ```kotlin public class Incrementor { int count = 0;
Анализ кода с when
Определить проблемы в коде ```kotlin private val testString = "fourth" fun main() { val x = when (testString) {
Анализ кода SpecialFunction
В коде определена функция SpecialFunction, которая при вызове выводит строку "Invoked from an instance." Необходимо опре
Анализ поведения extension-функций
Что будет выведено в результате выполнения данного кода ```kotlin open class Animal class Cat: Animal() fun Anima
Анализ сравнения объектов data-класса
Что будет выведено в консоль в результате выполнения данного кода ```kotlin data class Animal(val name: String) {
Анализ вывода асинхронного кода
Что будет выведено в консоль при выполнении данного кода ```kotlin fun main() = runBlocking { val firstJob = async
Анализ вывода метода tryIt()
Необходимо определить, что выведется при вызове метода tryIt() в данном коде ```kotlin class ParentClass { private
Анализ и исправление проблем компиляции
Выяснить компилируется ли данный код и если нет, то исправить проблемные места ```kotlin class Task(var id: Long, val n