Golang
Kuo skiriasi vyresnysis programuotojas nuo vidutinio komandoje?
Kiek turite komercinės patirties su Golang kūrimu?
tip Sem sąsaja { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Kas yra greiti žaidimai?
Funkcija, kuri priima dvi surūšiuotas sveikųjų skaičių sekas. Reikia grąžinti visas pirmos sekos elementus, kurių nėra antroje. Kaip spręstumėte ir kokia būtų sudėtingumas?
Kuo skiriasi gorutinos nuo OS sriegių? Kam jos reikalingos?
Ar turite kitus galutinius ar pasiūlymus iš kitų įmonių?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }
Kodėl Kafka vartotojai gauna įvykį 'užsakymas pristatytas' anksčiau nei įvykį 'užsakymas sukurtas'? Kaip tai ištaisyti?
Kokias sinchronizacijos primitivas naudojote Go?
Ar galite pateikti pavyzdį užduoties su dideliu neapibrėžtumo laipsniu, kurią jums teko atlikti?
Kuris komandas padeda atnaujinti statistiką PostgreSQL?
Ar per tris metus įmonėje dirbote tik viename projekte, ar keliuose?
Norint teisingai vykdyti kodą: įėjimo taškas -- main paketo main funkcija package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Klaida: tikėtasi %q, gauta %q\n", exp, act) ok = false } } if ok { fmt.Println("Visi testai sėkmingai praėjo") } }
Kas yra mock (melagingas)?
Kaip sekasi su anglų kalba?
Ar žinote ką nors apie reconciliation React? Kokios heuristikos naudojamos greitam virtualaus DOM palyginimui?
Kas yra defer? Kaip veikia? Ar kviečiamas panikos metu?
Kodėl nusprendėte įeiti į rinką ir ieškoti naujo darbo?
Kaip dirbote su asmeniniais duomenimis prieš juos siunčiant į išorinį LLM?