Golang
Cum indicăm compilatorului că o anumită clasă implementează o anumită interfață?
Cum se formulează corect o interogare SQL și care sunt elementele obligatorii în ea?
La ce servește caching-ul și ce rol are în sistem?
Care este rolul interfeței goale în limbajul Go și în ce cazuri este utilizată?
Ai avut experiență cu situații în care socket-ul se bloca și nu răspundea la evenimente?
Care este diferența dintre sistemul de stocare a datelor PostgreSQL și HBase în ceea ce privește arhitectura și utilizarea?
Ce este domeniul de aplicare al operatorului Defer în Go și cum funcționează?
Cum se implementează o limitare a timpului de execuție a unei operații folosind context.WithTimeout în Go?
Puteți explica conceptul de observabilitate în sisteme și de ce este necesar?
Ce valoare are un link sau un pointer în interiorul unei structuri care utilizează un slice într-un limbaj de programare?
Ce se întâmplă în sistem când nu există memorie disponibilă pentru a efectua operații?
Ați folosit funcția Once în limbajul Go și cum ați folosit-o în proiectele dvs.?
Ce este mai bine să folosiți pentru sincronizare atunci când lucrați cu acces concurent: mutex sau sync.Map?
Cum se implementează controlul executării interogărilor în instrucțiunea SELECT într-o bază de date?
Puteți explica cum funcționează mecanismul de așteptare a finalizării mai multor goroutines în Go folosind WaitGroup?
Care este diferența dintre structura de date a unui array și a unui slice în contextul utilizării și caracteristicilor de implementare?
Care sunt caracteristicile procesului de parcurgere a elementelor într-o structură de date Map?
Ce înseamnă parametrul GOMAXPROCS în setările de execuție ale unui program în Go?
Este posibil să asigurați scalabilitatea orizontală a Kafka pentru gestionarea fluxurilor de date în creștere?
Care este rolul principal al operatorului select în programare sau în lucrul cu fluxuri de date?