Как е структурирана средата за изпълнение на Go?
Golang
Какво се случва с програмата, ако възникне паника в отделна goroutine?
С какви нерелационни бази данни сте работили?
Кои софтуерни архитектури знаете?
Опишете процеса си на разработка и внедряване на нова услуга: от събиране на изисквания до внедряване в средите за разработка и тест.
Има ли обектно-ориентирано програмиране в Go? Ако да, как е реализирано; ако не, защо?
Как точно беше структурираният процес на зареждане или изграждане на тези данни?
Какви са разликите между gRPC и REST?
Разкажете ми за Circuit Breaker — какво е и как работи?
Как обогатявате грешките с контекст в Go и ги предавате напред, запазвайки оригиналната грешка?
Кои индекси се използват в PostgreSQL?
Какво е релационна и нерелационна база данни и защо се различават една от друга?
Как бихте добавили много голям обем данни към съществуваща производствена база данни, без да нарушавате системата?
До каква степен сте работили с PostgreSQL: само писане на заявки или също конфигуриране на базата данни, партициониране, sharding, разгръщане на клъстери?
Работили ли сте някога с конкурентен достъп до данни в база данни? Какви механизми като транзакции и заключвания сте използвали? Има ли начини да решите този проблем без да включвате базата данни?
Как изглежда празен интерфейс в Go и какво се случва, ако го предадете като аргумент на функция?
Как се обработва това в кода?
За какъв вид мащабиране говорим?
Как организирахте мащабирането и с какви архитектури на микросервизи сте работили?
Как изглеждаше бавен заявка за отчет и какъв беше целият път от заявката на потребителя до получаването на резултата?