Golang
Este necesară o punere în funcțiune la începutul unui nou proiect?
Dacă faci o solicitare sincronă către baza de date sau un serviciu vecin, și solicitarea durează 5 secunde, ce se va întâmpla cu firul de sistem de operare pe care rulează serviciul în timp ce solicitarea este în curs?
Ce este un canal în Go și cum transmite date?
Cum să comunici între servicii — gRPC, REST sau altceva?
Care este diferența dintre TCP și UDP? De ce se folosește UDP pentru streaming video și voce?
Cât de activ căutați un loc nou și de ce ați decis să intrați pe piață?
Care sunt așteptările tale financiare?
Este totul clar în privința formatului de outstaffing, ești pregătit pentru acest format?
Cum configurezi Kafka pentru 100 de instanțe ale aplicației cu 10 fire fiecare, pentru ca nimeni să nu blocheze pe altul?
Ce este în pachetul sync?
Au fost conflicte la locul tău de muncă anterior? Cum le-ai rezolvat?
Cum să creezi un map în mod optim dacă știi că lista de intrare conține un milion de elemente?
De ce ai părăsit compania?
De unde au venit cei 4-5k RPS?
Harta standard în Go este sigură pentru concurență? Care sunt alternativele?
Ce tip de date în Go este folosit pentru a reprezenta caracterele Unicode?
Ce este Docker Compose? Cu ce diferă Docker de o mașină virtuală?
Care a fost rolul tău în luarea deciziilor arhitecturale în timpul dezvoltării serviciului de căutare?
Care este complexitatea algoritmică a căutării binare într-un array sortat?
La ce servesc linters-urile în cod? Pe care le-ai folosit?