Подготовка к интервью

Вопросы на собеседовании в Дзен

64 вопроса с собеседований в Дзен

64 вопроса 395 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Дзен. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, kotlin.

Каталог

Результаты поиска

Найдено: 64
Теория

Можете ли вы объяснить, что такое Livelock в контексте Java и как он отличается от Deadlock?

Livelock — это ситуация в многопоточном приложении, когда два или более потока постоянно реагируют друг на друга, изменяя своё состояние, но при этом ни один из них не может продвинуться дальше.

Читать ответ
Теория

Что обеспечивает высокую эффективность хранения и организации контактов в телефонных книгах?

Высокую эффективность хранения и организации контактов в телефонных книгах обеспечивает использование структур данных, оптимизированных для быстрого поиска и доступа, таких как хэш-таблицы или базы данных с индексами.

Читать ответ
Теория

Для чего используют транзакции внутри отдельных фрагментов или компонентов приложения?

Транзакции внутри фрагментов или компонентов приложения используются для обеспечения целостности и согласованности данных при выполнении нескольких связанных операций.

Читать ответ
Поведенческий

Какие классы или объекты в вашем опыте способны сохранять своё состояние в виде последовательности байтов для последующей восстановления?

В Android для сохранения и восстановления состояния объектов часто используются следующие механизмы:

Читать ответ
Теория

Как ведет себя объект при одновременном изменении его из нескольких потоков?

Если объект изменяется одновременно из нескольких потоков без должной синхронизации, это приводит к состоянию гонки (race condition). В результате:

Читать ответ
Теория

Какая роль и задачи выполняет сервис в архитектуре приложения?

Сервис (Service) в архитектуре Android-приложения — это компонент, который выполняет длительные операции в фоновом режиме, не взаимодействуя напрямую с пользовательским интерфейсом. Основные задачи сервиса:

Читать ответ
Теория

Каким образом происходит преобразование suspend-функций в Kotlin при компиляции?

Suspend-функции в Kotlin при компиляции преобразуются в функции с дополнительным параметром — объектом продолжения (Continuation).

Читать ответ