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

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

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

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

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

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

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

Каталог

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

Найдено: 696
Лайвкодинг

Какой массив будет напечатан

Как написано, программа не компилируется из-за закомментированного импорта fmt. После его восстановления будет [1 2 3 4]: append выполняется в новом массиве, а результат sub игнорируется.

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

Почему ROW_NUMBER() не подходит для этой задачи с топ-3 по зарплате?

ROW_NUMBER выдаёт уникальный порядковый номер каждой строке и может отрезать сотрудников с одинаковой зарплатой. Если нужны три уровня зарплаты со всеми совпадениями, нужен DENSE_RANK.

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

Есть ли ограничение на количество одновременно запускаемых горутин? Что будет при запуске миллиона горутин?

Фиксированного небольшого лимита горутин в Go нет, но их число ограничено памятью и ресурсами процесса. Миллион горутин может создать серьёзную нагрузку даже при малом начальном стеке.

Читать ответ
Поведенческий

Как ты понимаешь, что задача готова к выпуску в прод (production-ready)?

Production-ready означает, что задача удовлетворяет требованиям и её можно безопасно эксплуатировать: известны ошибки, наблюдаемость, совместимость и способ восстановления. Одних зелёных тестов недостаточно.

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

Сервис обрабатывает запрос, начинает делать что-то, ретраить, а тут сам pod уходит на перезагрузку. Что произойдёт?

При завершении pod работа в памяти может оборваться, а клиент получить ошибку или неизвестный результат. Сам факт тайм-аута не означает, что операция не успела совершиться.

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

Почему не стоит создавать отдельную горутину на каждый URL при проверке терминалов?

Горутина на каждый URL при большом списке создаёт неконтролируемую конкурентность, нагрузку на сеть, память и внешние сервисы. Лучше ограниченный worker pool.

Читать ответ