Care sunt diferențele dintre protocoalele HTTP și gRPC în contextul schimbului de date?
Golang
Ați folosit instrumentul Make pentru a automatiza sarcinile în practica dvs.?
Puteți explica ce se întâmplă în interiorul sistemului de operare atunci când sunt apelate apeluri de sistem?
Cum sunt introduse în aplicație interogările SQL malițioase și cum se protejează sistemele împotriva acestui tip de vulnerabilitate?
Puteți explica ce înseamnă mecanismul de alocare a memoriei în sistem?
Puteți explica principiile normalizării datelor în bazele de date și tipurile lor?
Care este numărul maxim de goroutines care pot fi pornite simultan fără probleme semnificative pentru sistem?
Ce se întâmplă într-un program dacă încerci să citești dintr-un canal închis în Go?
Puteți explica ce este o condiție de cursă și care este pericolul acesteia în dezvoltarea programelor multithread?
Cum se diferențiază conceptele de lungime și capacitate de tăiere într-un limbaj de programare?
Există alerte de repaus care se declanșează — cum ați lucrat cu asta?
Ai putea să explici ce înseamnă un atac de tip XSS în contextul securității web?
Cum asigurați o latență scăzută pentru utilizatorii din diferite regiuni ale țării (de exemplu, Vladivostok)?
Este posibil să implementezi principiile SOLID în programarea în Go?
Ai participat la rescrierea unui monolit într-o arhitectură de microservicii?
Care este experiența ta în echipe în funcție de mărime?
Cum este implementată operația select în limbajul Go și cum funcționează cu canalele?
Poți să numești principalele directoare rădăcină din sistemul de fișiere Linux?
Puteți explica ce sunt modelele de proiectare propuse de grupul GOF?
Spuneți-ne despre experiența dvs. în dezvoltarea și proiectarea arhitecturală a soluțiilor de microservicii