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

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

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

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

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

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

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

Каталог

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

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

Можете объяснить, чему служит команда VACUUM в PostgreSQL и как она влияет на базу данных?

Команда VACUUM в PostgreSQL используется для очистки базы данных от «мертвых» строк, которые остаются после обновлений и удалений. Это помогает освободить место на диске и предотвратить рост таблиц и индексов.

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

Создавали ли вы автоматические тесты для своего кода?

Да, автоматические тесты — важная часть разработки, позволяющая проверять корректность кода и предотвращать регрессии.

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

Существует три метода, которые меняют информацию о товаре (изменяют состояние, изменяют состав тегов и задает вес).

Для реализации единого метода DoSomethingWithItem, который в зависимости от параметров вызывает нужный метод изменения товара, удобно использовать паттерн "Команда" или стратегию с делегатами.

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

Какими знаниями и практическим опытом вы обладаете в области использования Kubernetes в своих проектах?

В своих проектах я использовал Kubernetes для автоматизации развертывания, масштабирования и управления контейнеризованными приложениями.

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

Что такое примитив синхронизации Semaphore?

Semaphore — это примитив синхронизации, который управляет доступом к ограниченному пулу ресурсов. Он поддерживает счетчик, который определяет количество потоков, которые могут одновременно получить доступ к ресурсу.

Читать ответ