Android-разработчик — вопросы с реальных собеседований, часть 3
16 популярных вопросов из 74 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Что такое алгоритмы и как выбрать правильный алгоритм для решения задачи?
algorithms
junior
1×
В чем заключаются отличия data-классов от обычных классов в Kotlin?
language_specific
Kotlin
junior
1×
Зачем нужно синхронизировать потоки в многопоточном программировании?
concurrency
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Что такое алгоритмы и как выбрать правильный алгоритм для решения задачи?
Алгоритм — это конечная последовательность действий, которая преобразует входные данные в выходной результат. Чтобы выбрать подходящий, нужно понять три вещи: что мы знаем о входе, какой результат хотим получить и какие у нас ограничения по времени и памяти. Первым делом — оценить размер входных данных. Если массив из 10 элементов, разница между O(n²) и O(n log n) незаметна, поэтому можно взять самый простой в…
✓ Алгоритм — это точная последовательность действий, преобразующая вход в выход.
✓ Выбор алгоритма зависит от размера данных, типа задачи (сортировка/поиск/вставка) и ограничений по времени/памяти.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Почему происходят утечки памяти в Jetpack Compose?
frontend
Jetpack Compose
middle
1×
Кто затирает данные в памяти?
language_specific
middle
1×
Какие оптимизации она за собой несет?
general
middle
1×
Что такое Refan, зачем он нужен и для чего его использовать?
language_specific
C++
middle
1×
Что произойдет, если я буду использовать дженерики без передачи по ссылке (ref)?
language_specific
C#
middle
1×
Как работает хеш-код и что происходит, если он известен?
data_structures
middle
1×
Почему происходят утечки памяти?
language_specific
middle
1×
В чем разница между companion object, object и data class в Kotlin?
language_specific
Kotlin
middle
1×
Какая разница между матрицей и хеш-таблицей?
data_structures
junior
1×
Какие еще типы списков существуют в программировании?
data_structures
junior
1×
Какие существуют способы борьбы с проблемами конкурентности?
concurrency
middle