Golang
Rozprávaj o tíme: v akom tíme si pracoval, zloženie a počet.
Prosím, povedz mi o svojej skúsenosti na poslednom pracovisku: tím, projekt, funkcie?
Povedz mi o svojej aktuálnej situácii: si aktívne na trhu práce? Prečo ťa zaujala táto pozícia?
Aký je váš technický stack? Uveďte programovacie jazyky na škále od 1 do 10.
Prečo sa úniky gorutín považujú za kritickejšie ako klasické úniky pamäte z hľadiska vplyvu na runtime?
Od akej sumy začínate pri zvažovaní pracovných ponúk?
Aké sú finančné očakávania (čisté)?
Čo sa stane, ak sa pokúsite čítať zo zatvoreného kanála?
Ako otestovať funkciu printNumber bez čakania sekundy?
Čo sa stane pri čítaní z uzavretého kanála v Go?
Mali ste tri dátové centrá — ako bola medzi nimi organizovaná schéma replikácie/zálohy?
package main import ( "io" "net/http" "strconv" "time" ) // getData je takmer statické údaje, ale niekedy sa menia. func getData() int { time.Sleep(time.Millisecond * 100) return 1 } func main() { mux := http.NewServeMux() mux.HandleFunc("/", func(writer http.ResponseWriter, request *http.Request) { _, _ = io.WriteString(writer, strconv.Itoa(getData())) }) if err := http.ListenAndServe(":8080", mux); err != nil { panic(err) } }
Čo ti na tvojej práci ne páči? Aké máš preferencie ohľadom procesov a úloh?
Môže byť primárny kľúč zložený?
Mal(a) ste na svojom súčasnom alebo predchádzajúcom pracovisku systém s vysokou záťažou?
Čo je Mutex a čo je pod kapotou?
Čo je MVCC v PostgreSQL?
Povedz mi o mieste, kde sa nachádzaš, aký formát práce zvažuješ?
Prečo je potrebná normalizácia?
Kto a ako prepína medzi gorutinami? Povedzte o plánovači (M:G:P).