Golang
Care este rolul cheilor de idempotentă în sisteme și de ce sunt aplicate?
Câte conexiuni erau la PostgreSQL? Ce să faci dacă conexiunile nu sunt suficiente la 10 mii RPS?
Care este rolul indexului hash într-o bază de date și de ce este utilizat?
De ce este important să restricționăm accesul la anumite date în sistem?
Poate fi considerat un slice sigur pentru utilizarea într-un mediu multi-thread fără măsuri suplimentare de sincronizare?
Ce sumă iei în considerare pentru partea motivațională?
Care este diferența dintre HAVING și WHERE?
Ce sunt blocajele optimiste și pesimiste în PostgreSQL? Care este diferența?
Ce ați făcut în mod specific cu ClickHouse: ați lucrat cu clusterul, replicarea, partiționarea tabelelor?
Explicați ce înseamnă metoda de introducere a codurilor SQL într-o aplicație și cum să o preveniți.
Care a fost echipa ta, câți oameni?
Se poate captura și trata panicile în interiorul unui apel defer în Go?
Puteți explica principiile normalizării datelor în bazele de date și tipurile lor?
Ce metode aparțin structurii de date sau clasei?
La ce folosește SELECT FOR UPDATE?
Ce cerințe non-funcționale sunt importante pentru sistemul de rezervare a biletelor?
Sau Redis era într-un singur centru de date, și toți se conectau la el?
Ce se întâmplă dacă închizi un canal deja închis? Ce se întâmplă dacă scrii într-un canal nil?
Care sunt diferențele dintre protocoalele HTTP/1.1 și HTTP/2?
Ați folosit modelele Inbox și Outbox?