Golang
Разкажи защо реши да търсиш нови проекти и какво развитие би желал?
Какви проблеми с конкурентния достъп възникват при извикване на методите Get и Set от различни горутини? Как да ги решим?
Какъв тип индекс е стандартният в PostgreSQL?
Разкажи повече за ролята си в екипа.
Имали ли сте опит с архитектурни задачи? Имало ли е случаи, когато сте проектирали услуги от нулата?
За API Gateway един Load Balancer, за WebSocket друг — общо два LB в системата?
Как да изпратим само една група на ниво транзакция в базата данни, когато три групи реагират едновременно на сигнал в система за бързо реагиране?
При проследяване — колко екипа, услуги, колко интеграции със своите екипи приблизително?
На какъв етап сте в търсенето на работа: активно или пасивно разглеждате свободни работни места?
Каква е разликата между релационна и нерелационна база данни?
func updateV1(px *int) { x2 := 20 px = &x2 } func updateV2(px *int) { *px = 20 } func main() { x := 10 updateV1(&x) fmt.Println(x) updateV2(&x) fmt.Println(x) }
Защо се използва индекс B-Tree, а не двоично дърво?
Трябва да се опише моделът на библиотеката. Има 3 същности: "Автор", "Книга", "Читател". Физически има само една книга и тя може да принадлежи само на един читател. Трябва да се създадат таблици за библиотеката, които да вземат това предвид.
Ако създам горутина, планировачът веднага я изпълнява ли?
Какво се случва, ако оставите select без случаи в Go?
Имате ли приоритети по отношение на предметни области или сфери, които изобщо не ви интересуват?
Как работи context.WithCancel с отмена?
Как да синхронизираме работниците чрез Redis, така че двама работници да не обработват едновременно един и същ обект?
Какъв е вашият технически стек? Избройте езиците за програмиране по скала от 1 до 10.
Заплащане — 300 хиляди чисто, вярно ли е?