Golang
// Küsimus 1. Mida ekraanil näidatakse? package main import "fmt" func main() { s := "Hello world" b := []byte(s) b[0] = 'h' s = string(b) fmt.Println(s) }
Milliseid lukustusi loob PostgreSQL, kustutades konkreetseid ridu?
Kuidas te kirjutasite andmebaasi? Üksikuna või partii kaupa?
Kuidas saab vaadata faile, mida on avanud protsess (Linux)?
Rääkige meile oma inseneri mõtlemisest: kuidas te lahendate ülesandeid, kuidas tegelete ebakindlusega, kuidas kasutate tehisintellekti arenduses.
Mis on graceful shutdown?
Miks ei saa tabeli kõiki veerge indekseerida?
Milline on erinevus Kafka-s kasutatava Consumer Groupi ja selle kasutamata jätmise vahel?
[nimi] küsis: Millised andmetüübid on Go-s?
Algoritmiosektsioon: kaks ülesannet LeetCode keskmise või kõrgema tasemega. Kestus — 1,5 tundi mõlema ülesande jaoks.
Milliseid tööriistu sa kasutasid arhitektuuri skeemide visualiseerimiseks ja millistel juhtudel?
Ülesanne viiludega: mida näitavad erinevad append ja slices operatsioonid? (ülesanne koos slices a, b, c, d)
Milleks kasutatakse praktiliselt märksõna select?
Kas alati on hea, kui on indeks? Kas valik koos indeksi sisse lülitamisega on alati parem kui ilma selleta?
Rääkige natuke endast — olulised andmed, mida potentsiaalne tööandja peaks teadma.
Kui suur on sinu kogemus Redisiga kasti ja sõnumibrokkerina?
Mis on süsteemikõne (syscall)?
// numbrid 1 kuni 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Kuidas te töötlesite Kafka sõnumeid? Rääkige mulle valideerimisest — mis juhtus ebaõige sõnumiga?
Millised on pgx eelised ja puudused?