Как у вас был организован процесс передачи фичи в тестирование и взаимодействие с тестировщиком?
Для эффективной коммуникации с тестировщиками в проекте важно:
Читать ответПодготовка к интервью
67 вопросов с собеседований в Ozon Fresh
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon Fresh. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
Для эффективной коммуникации с тестировщиками в проекте важно:
Читать ответВ Kotlin ключевое слово object используется для объявления синглтона — объекта, который создаётся один раз и доступен глобально.
Читать ответВ Kotlin для Data Class доступны стандартные уровни доступа, такие как public, private, protected и internal, которые можно применять к свойствам и методам.
Читать ответИспользование Context в Android не нарушает основные принципы SOLID, а в некоторых случаях помогает их соблюдать:
Читать ответРасширяющие функции (extension functions) в Kotlin не могут обращаться к приватным свойствам и методам класса, к которому они применяются.
Читать ответВ структуре данных HashMap коллизии обрабатываются с помощью метода цепочек (chaining).
Читать ответВ Android объекты Handler и Looper работают вместе для организации обработки сообщений и выполнения задач в потоке.
Читать ответВ Java ключевое слово static при объявлении класса используется для создания вложенного статического класса (static nested class).
Читать ответВ Android основные способы обработки событий или запросов включают:
Читать ответВ Activity фрагменты можно реализовать декларативно в XML-разметке или программно с помощью FragmentManager.
Читать ответПереопределение метода equals важно для корректного сравнения объектов по содержимому, а не по ссылке.
Читать ответДля возврата к предыдущему экрану после выполнения транзакции, добавленной в стек обратно, в Android обычно используют метод FragmentManager.popBackStack().
Читать ответ