Golang
Живеете ли в Москва? Тази информация актуална ли е?
Какво межсервисно взаимодействие беше използвано? gRPC, REST?
Какви методи за межпроцесно взаимодействие (IPC) съществуват в Linux? Как се различават SIGTERM и SIGKILL?
Разкажи по-подробно за пример на някаква задача от който и да е проект, която ти е останала като една от най-трудните или интересните: какъв беше първоначалният проблем, какви бяха вариантите за решение, имаше ли ограничения.
Можеш ли да разкажеш за алгоритъма за одитиране (сверка на данни)? Участва ли в това? Как протече?
func main() { defer func() { if r := recover(); r != nil { fmt.Println("възстановен") } }() defer func() { fmt.Println("отлагане") }() go func() { fmt.Println("вътре в горутината старт") panic("взрив") fmt.Println("вътре в горутината край") }() time.Sleep(time.Second) }
Какъв беше проектът в компанията «Легион»?
Какво е O-нотацията (Big O нотация)?
Чували ли сте нещо за кватернионите? Знаете ли как се използват в компютърната графика?
Разкажете за файловите системи — как протича пътят от устройството до файла в Linux
Как са настроени вашите потребителски групи в Kafka? Колко топика, откъде четете?
Архитектурна задача: услугата за известия използва шаблони от услугата за администриране. Как да осигурим надеждност при възможен срив на администрацията?
Как се нарича тази метрика, която сравнява кликванията с показванията?
Защо решихте да мигрирате от монолит към микросервизи? С какво се сблъскахте?
Какво правихте на последното си работно място?
Как ще изпращаме имейл известия — собствена реализация или чрез доставчик?
Разкажи за екипа: какви роли има, как взаимодействат?
Кой команда се използва за вмъкване на стойност в таблица?
С какво се занимаваше последно в работата?
Как работи sync.Mutex под капака?