Golang
Vorbește-mi despre ClickHouse — cum stochează datele pe disc (stocare pe coloane), de ce nu se poate schimba ORDER BY la o tabelă existentă, doar se pot adăuga coloane noi la sfârșit?
Care sunt așteptările dvs. salariale? Ce sumă luați în considerare lunar?
Este posibil să înveți singur acasă? Ai proiecte personale?
Ce este CQRS?
Așadar, fiecare centru de date își actualiza Redis-ul propriu dacă grupurile de consumatori erau diferite?
Te rog, povestește-mi despre echipă — componența echipei, cu cine ai interacționat.
Care sunt nivelurile de izolare a tranzacțiilor în SQL (PostgreSQL)?
Cum a fost realizat deployment-ul? Cu ce au fost implementate în Kubernetes?
Vorbește despre array-uri și slices în Go: în ce sunt asemănătoare și în ce diferă.
Povestiți-ne mai multe despre zona dvs. de responsabilitate în ultimul proiect.
Dacă funcția hash returnează întotdeauna aceeași valoare (o unitate), ce se va întâmpla cu harta? Cum funcționează bucket-urile?
Cât de confortabil este programul de lucru de la 10 la 19?
Ai lucrat cu metrici publicitare? Știi cum se măsoară?
Agregatul funcționează întotdeauna la nivelul unei singure tranzacții. Ce altceva este important de știut despre agregate în DDD?
Poate ar trebui să începem să folosim goroutines pentru a crește viteza, de exemplu, de zece ori mai rapid folosind zece goroutines?
Ce se întâmplă cu dimensiunea tabelului după ce se inserează o mie de rânduri și apoi se șterge tot?
Poți vorbi despre algoritmul de audit (verificarea datelor)? Ai participat la el? Cum s-a desfășurat?
Ce construcție a limbajului Go permite executarea unei acțiuni la ieșirea din domeniul de aplicare al unei goroutine/funcții?
Care este rolul tău și autoevaluarea profesională: middle plus sau senior?
// Se introduceți un șir s care conține doar caracterele '(', ')', '[', ']' // Determinați dacă șirul de intrare este valid. // Șirul este valid dacă: // - Toate parantezele deschise sunt închise cu paranteze de același tip. // - Parantezele trebuie închise în ordinea corectă. // - Fiecare paranteză de închidere corespunde unei paranteze deschise de același tip // () // func isValid(s string) bool { // }