Golang
Kuidas saavad teenused omavahel suhelda? Milles erineb REST gRPC-st?
Kas olete loonud raamideid kolmandate raamatukogudes või tööriistades nende kasutamise lihtsustamiseks?
Kas Go keeles on võimalik teha andmetüübi kontroll?
Millist tüüpi protokolli kasutatakse HTTP/1.1-s andmete vahetamiseks kliendi ja serveri vahel?
Milleks kasutatakse veerupõhiseid andmebaase ja milliseid eeliseid need pakuvad?
Mis on Netpoller? Milleks see on ja kuidas goroutines sinna sisenevad ja tagasi tulevad?
Kas on erinevus funktsiooni nime kirjutamisel väikeste või suurte tähtedega?
Kuidas vältida kahe mutexi kasutamisel vastastikust lukustust?
Milline on Benchmark-testi läbiviimise väärtus ja milleks see on?
Mida valida pidevaks kahe- ja vastupidav ühendus brauseri ja serveri vahel lühikeste sõnumite vahetamiseks reaalajas? WebSocket Server-Sent Events HTTP Long Polling HTTP/2 Server Push
Kas sa saad nimetada erinevaid indeksistruktuure, mida andmebaasides kasutatakse?
Millised on goroutine'ide kasutamise peamised eelised võrreldes traditsiooniliste operatsioonisüsteemi niitidega?
Kas saaksite selgitada, mis on Arena klass ja kuidas seda kasutatakse?
Kui kirjutame suure vooluga meistrisse ja loeme replikaid, kuidas toimub meistri ja replika sünkroniseerimine?
Kas saaks rääkida OSI või TCP/IP mudeli erinevatest tasemetest?
Kirjeldage, kuidas teie eelnevas organisatsioonis tööprotsessid üles ehitati ja hallati.
Kuidas reageerib protsessor, kui ülesannete järjekorras pole enam midagi täita?
Kas teil on kogemusi SQL-andmebaaside triggerite loomisel ja kasutamisel?
Kas teil on kogemusi koodi jõudluse analüüsimise tööriistade kasutamisel?
/* Väikseim ühine esivanem puus O(1) mälu kasutades Kirjeldus Antud on binaarne puu (mitte otsingupuu): struct Node { Node* parent; Node* left; Node* right; } On vaja kirjutada funktsioon, mis kahe antud tipu jaoks tagastab nende väikseima (lähemalse) ühise esivanema: Node* Lca (Node* a, Node* b); */