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

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

881 вопрос с собеседований в Ozon

881 вопрос 1634 компании 353 технологии

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

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

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

Каталог

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

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

Какие объекты в .NET попадают в Large Object Heap и как их идентифицировать?

В .NET объекты размером 85 000 байт и больше попадают в Large Object Heap (LOH). Это обычно большие массивы (например, массивы байтов, строк или других типов), которые занимают много памяти.

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

Можешь привести пример ситуации, когда происходит выделение большого объекта в хип-памяти?

В C# выделение большого объекта в хип-памяти происходит, когда создаётся объект размером более 85 000 байт. Такие объекты помещаются в Large Object Heap (LOH). Например, если создать большой массив:

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

Что побудило вас внедрить архитектуру микросервисов на вашем предыдущем месте работы?

Внедрение микросервисной архитектуры было вызвано необходимостью повысить масштабируемость и гибкость системы. Основные причины:

Читать ответ
Лайвкодинг

Есть задача: атомарно записать событие в брокер (Kafka/RabbitMQ) и в базу данных. Как обеспечить транзакционность?

Обеспечить транзакционность при записи события одновременно в брокер сообщений (Kafka/RabbitMQ) и базу данных — нетривиальная задача, так как это две разные системы с разными транзакционными моделями.

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

Реализовать метод который заполняет полное имя пользователя из хранилища (IDbRepository или ICacheRepository) и прокидывает обогащенное событие дальше(IEventSaver)

Для максимальной производительности при обогащении событий именами пользователей из кеша и базы можно:

Читать ответ