Sobes.tech

Golang

Rääkige oma viimatisest töökohast: millega tegeledes, millist tehnoloogiat kasutades, millised olid keerulised ülesanded?

Middle
263

Mis on tehing PostgreSQL-is? Räägi ACID-ist.

Middle
262

Mida soovite leida projekti, ettevõtte, meeskonna vaatenurgast?

Senior
261

Kuidas tappa protsess Linuxis? Milliste käskudega?

Middle
257

Meil on kasutajate paroolide andmebaas, paroolid on hash'itud (hashPassword funktsioon), ning on teada komplekt märkidest, mida paroolides saab kasutada (muutuja alphabet). Meie ülesandeks on rakendada RecoverPassword funktsioon, mis taastab parooli teadaoleva hash'i põhjal ning TestRecoverPassword lõpeb edukalt. Põhinõuded: Iga meetod on lubatud 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("Viga: oodatud %q, saadud %q\n", exp, act) ok = false } } if ok { fmt.Println("Testid läbitud edukalt") } }

Middle+
257

Rääkige oma kogemusest programmeerimiskeeltes, välja arvatud Go, mida te olete kasutanud. Kuidas teile meeldib Go?

Senior
256

Kirjutage funktsioon Exclude, mis tagastab slice a elementide hulgast need, mida b-s ei ole.

Senior
254

-- Kirjutage päring, mis parandab andmeid: -- asendage parent_id väärtus NULL-iga ainult kategooriates, -- mis viitavad iseendale -- OOTAV TABELI OLEK PÄRINGU PÄRAST -- +----+----------+-----------+ -- | id | nimi | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | NULL // Asendatud NULL-iga -- | 2 | tooted | 4 -- | 3 | mängud | NULL // Asendatud NULL-iga -- | 4 | muusika | 2 -- +----+----------+-----------+

Senior
250

Mida teeb käsk top taustal (intervjueerija küsimus)?

Middle+
248

Milliste kriteeriumide järgi valiksid tööandjat, kui sul on mitu pakkumist?

Middle
247

Mis juhtub, kui seade ei saa TCP-ühenduse ajal vastust?

Junior — Middle
247

Kes otsustab tagasipööramise kohta?

Senior
244

Kuidas lahendasite andmete desinhroniseerimise probleemi andmehoidlate vahel migratsiooni ajal?

Senior
244

Milliseid näitajaid jälgite teenuste seisundi ja jõudluse hindamiseks?

Junior — Middle
241

Miks 15. realt map deklaratsioon peaks olema ruutudes ja mitte kõverates sulgudes?

Senior
241

Kuidas arvutab top CPU%? Millise algoritmi järgi?

Middle
241

Küsitluses ajal kasutati WHERE, kuid on ka HAVING operaator — milline on nende vahe?

Middle
240

Kui palju koodi sa tavaliselt kirjutad Go keeles projekti või teatud ajaperioodi jooksul?

Junior — Middle
239

Lisaks Go-le, millega te töötas sõnumibrokerite, andmebaasidega?

Senior
239

Millise projekti või toote kallal te praegu töötate?

Senior
236
/13