Golang
Harta standard în Go este sigură pentru concurență? Care sunt alternativele?
Cum se implementează sincronizarea lucrătorilor prin intermediul contoarelor în Redis?
Ce sunt garanțiile de livrare în Kafka?
Cum să organizezi comunicarea între goroutines și cum să gestionezi blocajele?
În final, din ce soluții ați ales? ClickHouse, ELK și cealaltă?
De ce ați ales RabbitMQ în loc de Kafka pentru notificări?
Care a fost rolul tău în luarea deciziilor arhitecturale în timpul dezvoltării serviciului de căutare?
Ce va afișa programul la rulare? package main import "fmt" func main() { s := make([]int, 0, 3) m := map[string]int{"a": 1, "b": 2} for i := 0; i < 5; i++ { s = append(s, i) } fmt.Println(len(s), cap(s)) if v, ok := m["c"]; ok { fmt.Println(v) } else { fmt.Println("cheie absenta") } }
Ai scris funcții de fereastră și CTE?
Principii de proiectare API
Scrie în document formula pentru calcularea varianței unei variabile aleatoare.
Ce niveluri de izolare a tranzacțiilor există și în ce constau diferențele dintre ele?
Vorbește despre rolul tău și despre componența echipei în proiectul actual de la Sovcombank.
Te rog, povestește-mi ce ai făcut la locul tău de muncă actual, ce sarcini interesante ai îndeplinit?
Ai lucrat anterior la RocketDev și ai început cu PHP, apoi ai trecut la Go — corect? De cât timp lucrezi cu Go?
Cum am putea gestiona extern erorile care apar în sarcini, dacă am dori să o facem?
Cum se adaugă suport pentru jocuri cu limitare de timp (3 sau 5 minute) pe lângă jocurile fără restricții?
Este important pentru tine limbajul de programare, stiva?
Ce sistem de operare folosiți la muncă?
Ce middleware folosești în muncă?