Sobes.tech

Golang

Ce este Load Average, cum îl verifici și la ce trebuie să acorzi atenție?

Senior
VKVK
114

Ce va fi important pentru tine atunci când alegi un nou loc de muncă?

Senior
VKVK
114

Explică principiul inversiunii dependențelor și de ce apelul direct al metodelor depozitului dintr-un caz de utilizare încalcă principiul SOLID.

Middle+
Яндекс
114

Mai comuniciți cu alte companii? Poate deja aveți oferte?

Middle+
FinFrame
114

Ai experiență cu gRPC și GraphQL? Povestește despre ele.

Senior
X5 techX5 tech
114

Ce este schimbarea de context a gorutinelor? Cine o efectuează?

Senior
AstonAston
114

Ce alte opțiuni există pentru a crește viteza bazei de date în afară de indecși?

Senior
ВайлдберрисВайлдберрис
114

Unde vor fi localizate array-ul și map-ul — pe heap sau pe stivă?

Senior
А7
114

Vorbește despre caracteristicile Kafka — cum este construită?

Middle+
Napoleon IT
114

Cu ce baze de date ați lucrat?

Middle+
Яндекс вертикали
114

package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RestituieParola(h []byte) string { return "" } func hashParola(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashParola(exp) act := RestituieParola(h) if act != exp { fmt.Printf("Eroare: s-a asteptat %q, s-a primit %q\n", exp, act) ok = false } } if ok { fmt.Println("Toate testele au trecut cu succes") } } Pentru executarea corectă a codului: punctul de intrare -- funcția main în pachetul main Sarcina: Implementați funcția RestituieParola, care reconstruiește parola originală pe baza hash-ului MD5, formată din caractere din alfabetul dat.

Senior
Ozon ФинтехOzon Финтех
114

Din ce tabelă provine aliasul 'oi' în interogare?

Middle
OZONOZON
114

Numește patru protocoale: HTTP, gRPC, WebDAV, ACSA — care este în plus?

Senior
Магнит Тех
114

Povestește despre o sarcină interesantă din experiența ta anterioară. Ce ai făcut în companie?

Middle+
VKVK
114

Cum au fost configurate metricile? Serviciul trimitea metricile sau le colecta?

Senior
OkkoOkko
114

Ce sumă iei în considerare pentru partea motivațională?

Senior
Spectr
114

Scrieți o problemă în limbajul Go — secțiunea practică (probleme din viața dezvoltatorului, fără algoritmi): îmbunătățiți sau corectați un serviciu. Durata — 1,5 ore.

Middle+
Яндекс
114

Cum funcționează moștenirea contextelor în Go (context.WithValue, context.Background)?

Middle+
Ozon ФинтехOzon Финтех
114

Înțelegi cum sunt implementate principiile OOP în Go?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
114

De ce avem nevoie de WaitGroup în această sarcină?

Senior
Cloud.ru
114
/412