Cum ai descrie un operator Kubernetes dacă avem o bază principală și două replici, și ce se întâmplă în cazul în care baza principală cade? Explică în două cuvinte.
Golang
Ce este o interfață în Go și cum funcționează duck typing?
Cum găsești o interogare lentă? Ai experiență în optimizarea acestor interogări?
Proiectați o interfață publică (API) a bibliotecii pentru copierea fișierelor în Go — antete de funcții și tipuri, cât mai convenabil posibil pentru dezvoltatori.
Există un arhitect care a insistat în mod specific pe Elasticsearch?
// Este necesar să modifici funcția de înveliș, care va funcționa cu un timeout specificat (de exemplu, 1 secundă). // Dacă funcția "lungă" s-a finalizat în acest timp, excelent, returnăm rezultatul. // Dacă nu, returnăm o eroare. Rezultatul execuției în acest caz nu ne interesează. // // În plus, trebuie măsurat cât timp a durat această funcție (pur și simplu afișat în jurnal). // Semnătura funcției de înveliș poate fi modificată.
Ce poți spune despre operatorii în Go, i-ai folosit la muncă?
Vorbește despre o problemă cu ClickHouse (cădere din cauza unui număr mare de înregistrări unice) și cum ai rezolvat-o.
Ce este un map în Go și cum este structurat? Ce se va întâmpla în timpul unei scrieri concurente fără sincronizare?
Ce este o interfață nil? Ce se află sub capotă?