Golang
Ce va afișa acest cod și de ce? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```
Cum ai realizat că există o încărcare pe baza de date? Cum ai participat la identificarea problemei?
Câte conexiuni erau pe Postgres?
Cum se gestionează invalidarea cache-ului in-memory pe diferite pods? Cum se sincronizează cache-urile între diferite instanțe ale serviciului?
Vorbește despre o problemă cu ClickHouse (cădere din cauza unui număr mare de înregistrări unice) și cum ai rezolvat-o.
Ați avut întâlniri regulate cu superiorul dumneavoastră în format one-to-one?
Care este avantajul Go față de C# sau Java, dacă și ele au green threads?
De ce ai intrat pe piață și de ce ai răspuns la această ofertă de muncă?
Dacă mai multe comenzi ale aceluiași client au aceeași sumă, cum se va schimba comportamentul DENSE_RANK() față de RANK()? - DENSE_RANK() sare numărul următor, RANK() nu - DENSE_RANK() atribuie același rang sumelor egale și nu sare numărul următor, RANK() sare - Nu există diferență - DENSE_RANK() oferă numere unice, RANK() numere egale
De ce nu s-a putut construi totul pe ClickHouse și pur și simplu să se afișeze metricile pe front printr-un serviciu?
Cum funcționează map în Go? Vorbește despre structura internă, buckets, coliziuni.
Dacă căutarea binară și arborele de căutare funcționează în același timp, de ce există ambele și când să folosești care?
Ce este o oprire elegantă și cum funcționează în Go?
Ce se întâmplă când citim dintr-un canal neinițializat (nil)?
Pentru ce sunt folosite token-urile JWT?
```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " a terminat de dormit") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " e timpul să se oprească ...") c <- id } ```
Executarea concurentă și paralelă a părților programului sunt același lucru?
Cum plănuiești să alegi un nou loc? Care sunt criteriile tale pentru angajator?
În ce măsură, pe o scară de la 1 la 10, produsul se potrivește cu ideologia ta?
Găsiți erorile de sintaxă în codul corectat