Golang
Cum asigurați o latență scăzută pentru utilizatorii din diferite regiuni ale țării (de exemplu, Vladivostok)?
Care sunt avantajele și dezavantajele utilizării unei Hărți în Memorie în aplicații?
Cum se extrag elementele inițiale dintr-un array sau o secțiune de date în limbajul tău de programare?
Ce se întâmplă dacă creezi o secțiune cu o valoare nulă și ce operații sunt permise cu ea?
Câți containere Docker pot fi rulate dintr-o singură imagine?
Care este rolul operatorului EXPLAIN în timpul executării interogărilor SQL într-o bază de date?
Ce se execută primul în instrucțiunea de selecție: procesarea datelor din canal sau citirea din contextul curent?
Când este riscant să refactorizezi și când ar trebui să eviți acest lucru?
Care este experiența ta în echipe în funcție de mărime?
Care a fost indicatorul de solicitări pe secundă atins în timpul scrierii datelor?
Spuneți-ne despre experiența dvs. în dezvoltarea și proiectarea arhitecturală a soluțiilor de microservicii
Cum se realizează procesul de testare a codului în limbajul Go?
Ai experiență cu cod vechi sau moștenit care necesită modernizare sau refactorizare?
Ce nivel de competență în Go ți-ai atribui?
Cum interacționează goroutine-urile cu memoria în timpul execuției programelor în Go?
Câte conexiuni erau la PostgreSQL? Ce să faci dacă conexiunile nu sunt suficiente la 10 mii RPS?
Există restricții privind numărul de goroutines care pot fi rulate simultan în aplicație?
În ce situații poate apărea blocarea mutuală a firelor sau proceselor?
Poate fi considerat un slice sigur pentru utilizarea într-un mediu multi-thread fără măsuri suplimentare de sincronizare?
Care sunt avantajele și dezavantajele utilizării goroutines în programele Go?