Golang
Povedz mi o vzorec Semaphore.
Čo sú to kanály v Go a aké majú druhy?
Sledovali ste monitoring sami alebo máte samostatný tím?
Prečo je prístup Go k viacvláknovému spracovaniu lepší ako v iných jazykoch?
Povedzte nám o svojej skúsenosti s vysoko zaťažovanými systémami. Museli ste riešiť úlohy týkajúce sa rozdeľovania a vyvažovania prevádzky?
Ak operácia trvá 10-12 minút a prebieha aktívny zápis a údaje sa menia, neboli žiadne vedľajšie účinky?
Aká je zložitosť algoritmu z hľadiska času a pamäte?
Povedzte o úrovniach izolácie transakcií: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Museli ste sa niekedy zaoberať architektonickými úlohami? Ako sa prijímali architektonické rozhodnutia?
[meno] sa opýtal: povedz mi o primitives synchronizácie v GoLang.
Teraz chceme ísť na HeadHunter a hľadať kandidátov podľa filtrov — ako to architektonicky navrhnúť?
Odkiaľ pochádzali údaje? Posielali ich logisti alebo ako?
Čo možno urobiť, aby sa predišlo evakuácii mapy v highload službe?
Čo je Load Average, ako ho skontrolovať a na čo si treba dávať pozor?
Sú údaje kontajnera odstránené po jeho zastavení?
Na aké úlohy ste používali goroutines a kanály?
Ako ste ovplyvnili zmenu procesu s analytikou?
Ako je technicky celkovo usporiadaná HR platforma?
Ako ste riešili situáciu, keď sa účty počas prevodov dostali na rôzne shardy?
Ako previesť číslo do dvojkovej sústavy?