Golang
Какви проблеми могат да възникнат при използване на Redis при висока натовареност?
Какъв беше RPS на твоите услуги в Wildberries?
Разкажи ми за sync.Atomic: за какво се използва, е трябвало ли е да го използваш на работата?
Кои примитиви за синхронизация съществуват в Go?
Как работихте с WebSocket? На ниво инфраструктура или само код? Какви технологии използвахте? Имаше ли проблеми с връзката на ниво инфраструктура?
Какво те заинтересува в Telego?
Можете накратко да опишете от кои услуги се състоеше системата и как комуникираха помежду си?
Къде искаш да се развиваш — в техническата страна или повече в управлението?
Каква е разликата между HTTP/1.1 и HTTP/2? Какво добавиха и какво промениха в HTTP/2?
Защо е по-добре да премахнете указателя от слайса в репозитория? Аргументи за и против.
Правилно ли разбирате, че при cache-aside все пак трябва да отидете до кеша и да инвалидизирате данните там, когато актуализирате данните в базата данни?
Имаше ли много логика в услугите или просто предаваха данни?
Как да добавите ограничение за уникалност в PostgreSQL за комбинация от две колони, където отделните стойности могат да се повтарят, но двойките — не?
Вие отговаряхте за експлоатацията на продукта? Поддръжката беше във вашия екип? Алармите и метриките бяха към вас?
Каква е разликата между интерфейс и Any?
Как предотвратихте дублиране на съобщения в Kafka?
Чувал ли си за разпределено проследяване?
Искаш ли да напишеш класически worker pool?
Как да определите дали продукт с около 1000 потребители се нуждае от микросервизна или монолитна архитектура?
Как ще изглежда актуализираната схема Redis с timeout-worker за игри с ограничено време?