Sobes.tech

Golang

În ce cazuri se recomandă utilizarea stilului arhitectural REST pentru dezvoltarea API-urilor?

Junior — Middle
Positive TechnologiesPositive Technologies
141

Aveți experiență practică cu funcția copy în limbajul Go?

Junior — Middle
141

Poți oferi un exemplu de abordare pentru organizarea cache-ului de date într-un sistem?

Junior — Middle
141

Cum a fost realizată inserarea unei noi coloane în tabelul bazei de date?

Junior — Middle
Сбер КонтактСбер Контакт
141

Este posibil să accesezi o variabilă declarată ca privată în interiorul aceleiași funcții?

Junior — Middle
ГазпромГазпром
141

Cum interacționează secțiunea .bss cu firele în procesul de execuție al programului?

Middle
141

Câtă încărcare poate suporta PostgreSQL?

Senior
Lamoda Tech
141

Poți oferi exemple de metode de implementare a codului de program universal sau generic?

Junior — Middle
141

Cum se realizează scalarea resurselor în Kubernetes și ce mecanisme sunt utilizate pentru aceasta?

Middle — Middle+
141

Care este procentul minim de acoperire a testelor aplicabil în echipa ta pentru a asigura calitatea codului?

Junior — Middle
141

Ce valoare returnează metoda append în Python?

Junior — Middle
Российский центр оборота прав
141

Care este diferența dintre EXPLAIN și EXPLAIN ANALYZE?

Senior
Магнит Тех
141

Se poate folosi structura pentru parametrii cererii HTTP?

Senior
SberAuto
140

Au fost cazuri în care ați înregistrat sau monitorizat erori în rolul dvs. anterior?

Junior — Middle
VK CloudVK Cloud
140

Cum se sincronizează accesul mai multor goroutines la un obiect comun în heap?

Senior
Магнит Тех
140

Ai creat migrații pentru baze de date în proiectele tale?

Junior — Middle
Mail.ruMail.ru
140

Redis oferă un grad înalt de toleranță la defecte?

Middle — Middle+
Betera Group
140

Care dintre următoarele sunt mijloace de sincronizare în Go? (canale, sync.WaitGroup, sync.Mutex, sync.Cond)

Senior
Лаборатория Касперского
140

Ce practici pot fi aplicate pentru a optimiza viteza de execuție a codului programului?

Junior — Middle
Эрливидео
140

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 folosite în parole (variabila alphabet). Sarcina noastră este să implementăm funcția RecoverPassword pentru a recupera parola din hash-ul cunoscut și ca TestRecoverPassword să fie reușit. 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() {

Senior
Ozon ФинтехOzon Финтех
140
/412