Golang
Čo sú odhady?
Otázka o pomalej službe Na príklade vytvárania objednávky. Existuje požiadavka na službu a odpoveď, medzi týmito dvoma krokmi ukládame do analýzy objednané produkty (napríklad na sledovanie popularity produktov). Analytická služba občas pracuje pomaly alebo timeoutuje, a my nestíhame odpovedať, strácame objednávky. Čo robiť, aby sme prestali strácať objednávky a peniaze? Vymyslite, ako paralelizovať objednávku a analýzu.
Povedz mi o úrovniach izolácie transakcií v PostgreSQL
Čo sa stane, ak čítame z uzavretého kanála v Go?
Aké boli najťažšie úlohy na projekte? Ako ste pristupovali k neznámym úlohám?
Aké ďalšie programovacie jazyky poznáte okrem Go na dobrej úrovni?
Čo sa stane, ak bude potrebné opustiť Kafka a nahradiť ju iným brokerom správ? Ako izolovať Kafka od externých služieb?
Koľko mikroservisov máte v Go a ako často sa vyskytujú úlohy, ktoré zahŕňajú dva mikroservisy?
Čo je zámková konkurencia?
Na serveri je 8 GB pomnilnika, zažívamo aplikacijo, ki porabi 10 GB. Kaj se bo zgodilo?
V čom spočíva rozdiel medzi REST a RPC? Čo znamená stateless v kontexte REST?
Povedzte nám o API Gateway v architektúre mikroservisov a na čo sa používa.
Vysvetlite účel a princíp fungovania štruktúry sync.Once v Go.
Existujú otázky o etapách a tímov?
Aké faktory ovplyvňujú veľkosť zásobníka v goroutine v Go?
Teraz chceme ísť na HeadHunter a hľadať kandidátov podľa filtrov — ako to architektonicky navrhnúť?
Aké charakteristické vlastnosti by mali mať kľúče v dátovej štruktúre map?
Aké predpokladané finančné ukazovatele očakávate po roku profesionálnej činnosti?
Ako ovplyvňuje odovzdanie slice s malou alebo veľkou veľkosťou do funkcie výkon a využitie pamäte?
Aké nástroje alebo knižnice na testovanie ste používali vo svojej práci?