Эйч
Эйч
  • Все менторы

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Профессии
Компания
С чем помогаемОтзывыВопросы и ответыСертификатыВебинарыСтать ментором

Платформа принадлежит ООО "Эйч Карьера"
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, город Москва, Старопименовский пер, д. 18 стр. 2, помещ./ком./этаж I/19/2

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта
Задачи с собеседований/Android-разработчик

Задачи с собеседований для Android-разработчик

Подготовьтесь к live-coding интервью на позицию Android-разработчик. Реальные задачи из ведущих IT-компаний с решениями.

Смотрите также вопросы с собеседований для Android-разработчик

84 задач
1

Анализ кода mutableMapOf

Необходимо определить, какие значения будут выведены в консоль после выполнения println(map.values) ```kotlin val map =

2

Анализ кода ParentClass и ChildClass

Нужно найти и исправить ошибки в данном коде ```kotlin class ParentClass { private val age = 10 protected val

3

Анализ кода с CoroutineExceptionHandler

Определить, что будет при выполнении кода ```kotlin fun main() { val coroutineExceptionHandler = CoroutineExcept

4

Анализ кода с data классом №1

Что будет выведено в консоль при запуске кода ```kotlin data class Cat( val age: Int = 20, val name: String =

5

Анализ кода с doOnSubscribe из RxJava

Метод getRegions возвращает Single со списком, внутри поток не меняется. Объяснить на каком потоке вызовется код в doOnS

6

Анализ кода с flatMap из RxJava

Метод getRegions возвращает Single со списком, внутри поток не меняется. Объяснить на каком потоке вызовется код в flatM

7

Анализ кода с HashMap

Что будет выведено в консоль при запуске кода ```kotlin fun main(args: Array<String>) { val map = HashMap<String

8

Анализ кода с классом №1

Объяснить, что делает код и что будет выведено в консоль ```kotlin class Cat { val name: String init {

9

Анализ кода с классом companion object

Что будет выведено в консоль при запуске кода ```kotlin fun main() { val clazz = TestClass() clazz.test() }

10

Анализ кода с корутинами №1

Что будет выведено в консоль при запуске кода ```kotlin val scope = CoroutineScope(Dispatchers.Default + SupervisorJob(

11

Анализ кода с Observable из RxJava

Что выведет print ```kotlin fun main() { val orderIds: List<Long> = listOf(1, 2, 3) loadAllOrders(orderIds)

12

Анализ кода с subscribe из RxJava

Метод getRegions возвращает Single со списком, внутри поток не меняется. Объяснить на каком потоке вызовется код в onSuc

13

Анализ кода с synchronized

Проанализировать код и понять, в чем может быть подвох ```kotlin public class Incrementor { int count = 0;

14

Анализ кода с when

Определить проблемы в коде ```kotlin private val testString = "fourth" fun main() { val x = when (testString) {

15

Анализ кода SpecialFunction

В коде определена функция SpecialFunction, которая при вызове выводит строку "Invoked from an instance." Необходимо опре

16

Анализ поведения extension-функций

Что будет выведено в результате выполнения данного кода ```kotlin open class Animal class Cat: Animal() fun Anima

17

Анализ сравнения объектов data-класса

Что будет выведено в консоль в результате выполнения данного кода ```kotlin data class Animal(val name: String) {

18

Анализ вывода асинхронного кода

Что будет выведено в консоль при выполнении данного кода ```kotlin fun main() = runBlocking { val firstJob = async

19

Анализ вывода метода tryIt()

Необходимо определить, что выведется при вызове метода tryIt() в данном коде ```kotlin class ParentClass { private

20

Анализ и исправление проблем компиляции

Выяснить компилируется ли данный код и если нет, то исправить проблемные места ```kotlin class Task(var id: Long, val n

Сопроводим до оффера

Умножим шансы на каждом этапе поиска и поможем получить выгодный оффер

Узнать больше