Подборка объединяет вопросы, отмеченные на этапах интервью в Joy Dev. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, coroutines.
В структуре данных HashMap поиск элемента по ключу обычно выполняется за амортизированное время O(1). Это достигается за счёт использования хеш-функции, которая преобразует ключ в индекс массива, где хранится значение.
Если в Fragment вызвана команда setRetainInstance(true), то при изменении конфигурации (например, поворот экрана) сам экземпляр фрагмента не уничтожается и не создаётся заново.
В Android-разработке концепция (например, жизненный цикл Activity или использование ViewModel) применяется для управления состоянием приложения и упрощения архитектуры.