Wildberries / WB - 16
Актуальность: 4 кв 2025
Вопросы
Заголовок раздела «Вопросы»- Какой у вас опыт работы с Go?
go/basics - Какой опыт развертывания Go-микросервисов в Kubernetes?
containers/kubernetes - Что такое микросервисная архитектура?
architecture/microservices - Назовите недостатки микросервисной архитектуры.
architecture/microservices - Чем контейнеризация отличается от виртуализации?
containers/docker - Что такое эмуляция?
linux-os/general - С какими брокерами сообщений работали и в чем их особенности?
brokers/general - Можно ли настроить Kafka как умного брокера и глупого клиента?
brokers/kafka - Как документировали разработанное ПО?
devops/infra - Приходилось ли писать юнит-тесты, интеграционные, E2E-тесты?
testing/unit-mocks - Чем отличаются юнит-тесты от интеграционных?
testing/unit-mocks - Что такое паника в Go?
go/errors-panic - В каких случаях recover не может отловить панику?
go/errors-panic - Способы предотвращения гонки данных?
go/sync - Разница между асинхронностью и многопоточностью?
go/concurrency - Когда Go выделяет память в куче, а когда в стеке?
go/memory-gc - Как работает GC в Go?
go/memory-gc - Принципы SOLID?
architecture/principles - Что такое идемпотентность?
architecture/microservices - Для чего нужна операционная система?
linux-os/general - Что такое модель OSI?
network/tcp-udp - Для чего нужен протокол HTTP?
network/http - Как обеспечивается безопасность в HTTPS?
network/http - Что такое публичный и приватный ключи?
security/crypto - Чем отличаются симметричные и асимметричные алгоритмы шифрования?
security/crypto - Чем отличается аутентификация от авторизации?
security/auth - Какие способы авторизации знаете?
security/auth - Зачем нужно кодирование в Base64 в Basic Authorization?
security/auth - Какую функцию выполняет маршрутизатор?
network/general - По каким критериям роутер направляет пакет?
network/general - Чем IP-адрес отличается от MAC-адреса?
network/general - Как внешний клиент обращается к сервису за NAT?
network/general - Чем отличаются NoSQL и SQL-базы данных?
nosql-cache/general - Разница между реляционными и нереляционными БД с точки зрения модели данных?
sql/general - Для чего нужна нормализация в реляционных БД?
sql/schema-design - Что такое транзакция?
sql/transactions - Может ли одна транзакция повлиять на другую?
sql/transactions - Уровни изоляции транзакций?
sql/transactions - Принципы ACID?
sql/transactions - Для чего нужны индексы?
sql/indexes - Разница между JOIN и UNION в SQL?
sql/query-optimization - Использовали ли хранимые функции в PostgreSQL?
sql/general
Задача: Разработайте архитектуру для хранения и обновления банковских реквизитов поставщиков на маркетплейсе. Три способа обновления: через личный кабинет, через админ-панель оператора, автоматический опрос внешних источников. Данные должны обновляться в разных департаментах компании. architecture/system-design
Заголовок раздела «Задача: Разработайте архитектуру для хранения и обновления банковских реквизитов поставщиков на маркетплейсе. Три способа обновления: через личный кабинет, через админ-панель оператора, автоматический опрос внешних источников. Данные должны обновляться в разных департаментах компании. architecture/system-design»Доп. задача: Бухгалтерия не может обновлять данные в течение пяти дней из-за сдачи отчетности (данные должны быть заморожены), но в этот же период им необходимо применить обновления. Как реализовать?