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

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

696 вопросов с собеседований в Wildberries

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

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

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

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

Каталог

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

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

Можете рассказать об основных этапах и методах разработки программных продуктов, которые использовались на вашем предыдущем месте работы?

На предыдущем месте работы в разработке iOS-приложений использовались следующие основные этапы и методы:

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

Какой Kafka-клиент использовался на проекте и как вы с ним взаимодействовали?

Для взаимодействия с Kafka на языке Go часто используется библиотека Shopify/sarama. Это популярный и хорошо поддерживаемый клиент Kafka для Go, который предоставляет полный набор функций для продюсеров и консьюмеров.

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

Каким образом реализована операция select в языке Go и как она работает с каналами?

В языке Go оператор select используется для работы с несколькими каналами одновременно. Он позволяет ждать событий на нескольких каналах и реагировать на первое из них, которое станет доступным.

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

Можете объяснить, что подразумевается под концепцией обработки ошибок и её значением в разработке программ?

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

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

Что такое интерфейсы в Go? Зачем нужны? Как устроены под капотом?

В языке Go интерфейс — это набор методов, которые должен реализовать тип, чтобы считаться соответствующим этому интерфейсу. Особенности интерфейсов в Go:

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

Можете объяснить концепцию Event Sourcing и чем она отличается от традиционных методов работы с данными?

Event Sourcing — это архитектурный паттерн, при котором все изменения состояния приложения сохраняются как последовательность событий, а не как текущее состояние данных.

Читать ответ