Какие сложности могут возникнуть при работе с многопоточностью в Android-приложениях?
При работе с многопоточностью в Android-приложениях могут возникнуть следующие сложности:
Читать ответПодготовка к интервью
26 вопросов с собеседований в Umbrella IT
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Umbrella IT. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: HTTP, project management, project experience.
Каталог
При работе с многопоточностью в Android-приложениях могут возникнуть следующие сложности:
Читать ответJVM использует механизм слабых ссылок (WeakReference), чтобы позволить сборщику мусора удалять объекты, на которые ссылаются только слабые ссылки.
Читать ответВ Java объекты потоков выполнения (экземпляры класса Thread) хранятся в куче (heap). Куча — это область памяти, где размещаются все объекты во время выполнения программы.
Читать ответВ Android потоки (Threads) могут взаимодействовать друг с другом, но напрямую они не обмениваются данными. Для взаимодействия используется синхронизация и специальные механизмы обмена сообщениями.
Читать ответIntents: Используются для запуска компонентов другого приложения и передачи данных через Intent.putExtra(). Поддерживают передачу примитивных типов, String, Parcelable и Serializable объектов.
Читать ответОсновные архитектурные шаблоны в разработке Android-приложений:
Читать ответFrontend отвечает за пользовательский интерфейс и взаимодействие на клиенте, backend — за серверную обработку, бизнес-правила, доступ и работу с данными.
Читать ответHTTP 404 означает, что сервер не нашёл представление запрошенного ресурса или не раскрывает его существование.
Читать ответИнфраструктуру определяют требованиями к нагрузке, данным, доступности, безопасности и сопровождению, а не словом «средний».
Читать ответВ терминологии PMBOK проект — временное предприятие для создания уникального продукта, услуги или результата.
Читать ответНайдите нужный запрос в Network и сравните метод, параметры, статус и тело ответа с контрактом и ожидаемыми данными.
Читать ответИспользуют реестр рисков, оценку вероятности и влияния, владельцев, признаки наступления и планы реакции.
Читать ответ