Golang
Testeri všetko testovali sami alebo všetko testovali?
Na čo budete dávať pozor pri výbere nového miesta práce, čo je pre vás dôležité?
Čo je angažovanosť používateľov a ako zistili, že vzrástla o 20-30 % práve vďaka vášmu systému zacielenia?
Zostala vaša databáza spoločná pre celý monolit alebo bola rozdelená na samostatné databázy pre každú službu?
Na čo sú potrebné princípy SOLID?
Kedy sa používa vzor CQRS a ako bude fungovať databáza pri logickom oddelení služieb na čítanie a zápis — bude jedna alebo rôzne?
Pracovali ste v [predchádzajúca spoločnosť] pred [spoločnosťou]?
Uveďte príklady rôznych typov nerelacionálnych databáz a vysvetlite, na čo sa každý typ používa. Na čo slúžia grafové databázy?
Akými nástrojmi ste používali?
Ako zistiť, kedy je potrebné partícionovanie alebo sharding?
Chcete plný úväzok na diaľku alebo ste tiež ochotní zvážiť možnosti s kanceláriou?
Je bežnou praxou umiestniť súbor auth.go a test auth_test.go do rovnakého adresára?
Kto by mal zatvoriť kanál?
Vidim, da si optimiziral PostgreSQL, znižal si zamudo poizvedb z 1200 milisekund na 250 — ali mi lahko poveš, kako si to dosegel?
Ak má viac objednávok od toho istého zákazníka rovnakú sumu, ako sa zmení správanie DENSE_RANK() v porovnaní s RANK()? - DENSE_RANK() preskočí nasledujúce číslo, RANK() nie - DENSE_RANK() priradí rovnaký rank rovnakým sumám a ne preskočí nasledujúce číslo, RANK() preskočí - Nie je žiadny rozdiel - DENSE_RANK() poskytuje jedinečné čísla, RANK() rovnaké čísla
Ako funguje map v Go? Povedzte o vnútornej štruktúre, buckets, kolíziách.
Povedajte nám o spracovaní chýb v Go. Čo je typická chyba? Čím sa spracovanie chýb v Go líši od iných jazykov?
```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, " je završila sa spavanjem") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " vreme za zaustavljanje ...") c <- id } ```
Aké sú typy/skupiny návrhových vzorov?
Prečo je potrebná kontajnerizácia? Prečo jednoducho ne nasadiť?