Ați efectuat teste de încărcare?
Golang
Ce se întâmplă dacă serviciul pică în momentul în care strângi lotul pentru scriere? Cum a fost gestionat întârzierea consumatorului?
Cum curgeau datele către dvs. prin RPIH? Cum venea evenimentul?
Ai adăugat joburi în pipeline, cum ar fi linters și alți pași?
Cunoști subiectul depozitului? Ce este asta?
Cât de des ai folosit trigger-urile, doar în cazul cu povestea sau au fost și alte cazuri?
Un mutex obișnuit blochează atât pentru citire, cât și pentru scriere?
Cum ai procesat mesajele din Kafka? Povestește-mi despre validare — ce se întâmpla cu un mesaj invalid?
Cum se schimbă datele între goroutines?
Cum ai construit modelul inbox? Câte instanțe PostgreSQL aveai?
// Întrebarea 1. Ce va afișa pe ecran? package main import "fmt" func main() { s := "Hello world" s[0] = "h" if err != nil { fmt.Println("Eroare", err) } fmt.Println(s) }
// Întrebarea 1. Ce va afișa pe ecran? package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
Câte microservicii erau în cluster și câți poți ține minte?
Este posibil să se invoce explicit curățarea memoriei în Go?
Dacă operația durează între 10-12 minute și există o scriere activă și datele se schimbă, nu au existat efecte secundare?
Este corect să se folosească același endpoint pentru adăugarea de prieteni și vizualizarea prietenilor unui utilizator, dar cu metode diferite? Cum va funcționa acest lucru?
Există sharding al utilizatorilor după ID. Serviciul primește o solicitare de actualizare a parolei unui utilizator — ce se întâmplă apoi la nivelul serviciului?
Ce middleware folosești în muncă?
Vorbește despre canalele în Go: ce sunt, ce se află în interior, ce se va întâmpla cu un canal cu buffer de 5 elemente când se scriu 5 valori?
Câte conexiuni erau pe Postgres?