Golang
Aký je rozdiel medzi senior a middle vývojárom v tíme?
Čo urobíš, ak uvidíš, že susedný tím zvolil neoptimálne riešenie?
Aké primitivy synchronizácie poznáte?
Aký máš teraz level?
Systém začal spomaľovať — ako budeš hľadať príčinu?
Koľko maximálne TCP spojení je možné udržať na jednom serveri?
Zúčastnili ste sa prepísania monolitu na architektúru mikroservisov?
Na čo sa používala replikácia v PostgreSQL?
Bol EMCD Tech startup alebo veľká spoločnosť?
Čo sa stane s touto operáciou odoslania? Kanál sa automaticky rozšíri a príjem sa vykoná asynchrónne Goroutine sa zablokuje, kým sa neobjaví prijímateľ Hodnota bude odhodená bez chyby Odoslanie spôsobí panic
Povedaj mi o nalogah optimizacije poizvedb v bazi podatkov, pisanju indeksov, particioniranju.
V čom sa líšia goroutines od vlákien OS? Na čo sú goroutines potrebné?
Povedz mi, čo sa nakoniec deje — ako akumulujeme buffer?
Prečo bolo volanie backend.Invoke vykonané mimo mutex?
Povedz mi o replikácii master-slave — kedy sa obraciame na master, kedy na slave?
Záruky doručenia v Kafka: najviac raz, najmanj raz, presne raz. Kako zagotoviti točno enkrat?
Podnikanie tlačí a máš na výber: napísať jednoduchý a zrozumiteľný kód, ktorý bude neskôr vyžadovať refaktoring, alebo okamžite navrhnúť zložitú škálovateľnú architektúru, ale stráviť na to dvojnásobok času. Ako sa rozhodneš?
Odkiaľ by ste začali implementáciu stránkovania v tejto metóde?
Vykonali ste záťažové testovanie?
Koľko inštancií ETCD je potrebných pre odolnosť voči chybám?