Какие есть стратегии доставки сообщений в Kafka (at-least-once, at-most-once, exactly-once)?
По умолчанию Kafka реализует стратегию доставки "at least once" (как минимум один раз).
Читать ответПодготовка к интервью
881 вопрос с собеседований в Ozon
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.
Каталог
По умолчанию Kafka реализует стратегию доставки "at least once" (как минимум один раз).
Читать ответВ Apache Kafka данные организованы в топики, которые дополнительно разбиваются на разделы — partitions. Разделение данных (partitioning) позволяет масштабировать обработку и хранение сообщений.
Читать ответЧтобы разрешить конфликт требований — задержка не более 20 минут и файлы должны быть большими (512 МБ), даже если данных в топике мало, можно использовать следующие подходы:
Читать ответДля меня наиболее подходящая профессиональная среда — это команда с открытым и уважительным общением, где ценится обмен знаниями и поддержка.
Читать ответДа, я активно участвую в нескольких проектах, связанных с разработкой iOS-приложений.
Читать ответТипы значения (Value Types) и ссылочные типы (Reference Types) отличаются способом хранения и передачи данных.
Читать ответТипы данных, передающиеся по значению, обладают следующими основными свойствами:
Читать ответВ моей команде обычно от 3 до 5 специалистов занимаются разработкой приложений для iOS.
Читать ответВ моей предыдущей команде iOS-разработки было несколько ключевых ролей:
Читать ответОтвет и пояснения приведены в подробном разборе ниже.
Читать ответНа последней должности iOS-разработчика мои основные обязанности включали разработку и поддержку мобильных приложений на Swift и Objective-C.
Читать ответВ результате возникает утечка памяти, так как объекты остаются в памяти, хотя уже не нужны.
Читать ответ