Cum ai optimizat interogările de la 10-20 de minute la 5-7? Ce rapoarte se executau atât de lent?
Golang
Sugereți cum s-ar putea structura acest lucru în stil REST — cum ați redenumi toate aceste metode?
Dezvoltare de afaceri sau infrastructură? Care sunt punctele tale forte?
Câte canale Kafka erau, pe care le foloseau pentru rapoarte?
Ce sunt afinitatea și anti-afinitatea în Kubernetes?
Câte date ai avut? Care este RPS-ul la Kafka?
Cum are loc procesul de înregistrare a veniturilor pentru persoanele autorizate independent?
Vorbește-mi despre teste — ce teste scrii?
Unde vrei să crești?
Ce nu este în regulă cu codul de incrementare a contorului în 1000 de goroutines? Cum se corectează folosind mutex, atomic sau canale?
Cum funcționează Garbage Collector-ul în Go? Ce sunt stiva și heap-ul?
Ce documentație scrii atunci când dezvolți un nou serviciu?
Dacă datele sunt stocate într-un singur loc — și citim și scriem dintr-un singur tabel cu 10.000 de utilizatori — cum gestionăm încărcarea?
Ce s-a întâmplat după inbox? Există o procedură de agregare?
Despre GitLab CI — cum ai lucrat, ai scris singur fișierele yaml?
Ce se întâmpla în primul canal de sincronizare? Este un model de date pe baza căruia se îmbogățea?
Te rog, spune-mi unde lucrezi acum și ce faci.
Ce este o platformă corporativă de procesare a datelor logistice și operaționale ale rețelelor de retail ale holdingului? Rutele logistice erau stabilite, calculate sau cum?
// Întrebarea 2. Ce va afișa pe ecran package main import "fmt" func bbb() { defer func(){ if r := recover(); r != nil{ fmt.Println("Panica gestionată 1 ", r) } }() panic("aaaa") } func main() { defer func(){ if r := recover(); r != nil{ fmt.Println("Panica gestionată 2 ", r) } }() bbb() }
Ești pentru sau împotriva procedurilor stocate?