Sobes.tech

Golang

Ce este o tranzacție în PostgreSQL? Vorbește despre ACID.

Middle
264

Care este rolul apelului de sistem SELECT în procesul de interacțiune cu sistemul de fișiere și cum este utilizat pentru monitorizarea intrării/ieșirii?

Junior — Middle
263

Spune-mi despre ultimul loc de muncă: cu ce te ocupai, ce tehnologie foloseai, care au fost sarcinile dificile?

Middle
263

Ce ai dori să găsești din punctul de vedere al proiectului, companiei, echipei?

Senior
261

Cum se ucide un proces în Linux? Cu ce comenzi?

Middle
259

Scrieți o funcție Exclude care returnează elementele din slice-ul a care nu sunt în slice-ul b.

Senior
258

Avem o bază de date cu parolele utilizatorilor, parolele sunt hash-uite (funcția hashPassword), și se cunoaște și setul de caractere care pot fi utilizate în parole (variabila alphabet). Sarcina noastră este să implementăm funcția RecoverPassword astfel încât să recupereze parola pe baza hash-ului cunoscut și TestRecoverPassword să fie finalizat cu succes. Cerinte de bază: Orice metodă este permisă 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("Eroare: se astepta %q, s-a primit %q\n", exp, act) ok = false } } if ok { fmt.Println("Testele au trecut cu succes") } }

Middle+
257

-- Scrieți o interogare care va corecta datele: -- înlocuiți parent_id cu NULL doar pentru categoriile, -- care se referă la ele însele -- STAREA AȘTEPTATĂ A TABELULUI DUPĂ UPDATE -- +----+----------+-----------+ -- | id | nume | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | NULL // Înlocuit cu NULL -- | 2 | produse | 4 -- | 3 | jocuri | NULL // Înlocuit cu NULL -- | 4 | muzică | 2 -- +----+----------+-----------+

Senior
250

Ce face comanda top în fundal (întrebarea intervievatorului)?

Middle+
248

Ce se întâmplă dacă dispozitivul nu primește un răspuns în timpul conexiunii TCP?

Junior — Middle
247

După ce criterii vei alege angajatorul dacă vei avea mai multe oferte?

Middle
247

Cine decide asupra rollback-ului?

Senior
244

Cum ați rezolvat problema de sincronizare a datelor în timpul migrării între depozite?

Senior
244

Ce indicatori urmărești pentru a evalua starea și performanța serviciilor?

Junior — Middle
241

De ce declarația de map de pe linia 15 trebuie să fie între paranteze pătrate și nu acolade?

Senior
241

Pe lângă Go, cu ce ai lucrat dintre brokerii de mesaje, baze de date?

Senior
241

Cum calculează top procentul de CPU? În funcție de ce algoritm?

Middle
241

În interogare s-a folosit WHERE, dar există și operatorul HAVING — care este diferența dintre ele?

Middle
240

Cât cod scrii de obicei în Go pentru un proiect sau pentru o anumită perioadă de timp?

Junior — Middle
239

Care sunt diferențelele cheie dintre un copac binar și un copac echilibrat în contextul structurilor de date?

Junior — Middle
236
/13