Ako bola vaša práca v tíme organizovaná: procesy, artefakty, testovanie, nasadenie?
Golang
Povedzte nám o svojom projekte v Ozon — čo ste robili?
Aká je vaša úroveň — middle, middle+, senior?
Ako sa cítiš v tíme z hľadiska úrovne? Čo ti chýba, aby si dosiahol úplnú senior pozíciu?
Čo sa stane, ak sa zmení zmluva o údajoch, ktorú služba prijíma? Ako ste riešili problém zmeny schémy v CDC/Kafka?
Koľko ľudí je v tíme?
Aké boli najťažšie úlohy na projekte? Ako ste pristupovali k neznámym úlohám?
Implementujte získanie top-5 služieb v O(N) pomocou pomocnej štruktúry
Aké vzory ste použili v kóde? Prečo ste si vybrali prístup Event-Driven a Kafka namiesto bežných požiadaviek?
Prečo ste sa rozhodli teraz zmeniť zamestnávateľa?
Implementujte funkciu na nájdenie služby s najväčším počtom logov v každom namespace. Aká je zložitosť algoritmov pre top-1, top-2, top-10?
Aké alternatívne metódy komunikácie medzi goroutines existujú okrem používania kanálov?
Prečo spotrebitelia Kafka dostávajú udalosť 'objednávka doručená' skôr ako udalosť 'objednávka vytvorená'? Ako to opraviť?
[meno] sa opýtal: Bývate v Moskve — je to aktuálna informácia?
Do akej miery ste sodelovali pri odločanju o uvajanju Kafka in drugih orodij? Ali ste o tem razpravljali s sodelavci ali vodjem ekipe?
Aké sú lehoty pre horúce ponuky podľa stavu vyhľadávania?
Prečo neboli zvážené možnosti v rámci Ozona?
Storitvena storitev se je zrušila po povezavi desete trgovine s funkcijo statistike. Kaj boš naredil? Kako diagnosticirati in optimizirati bazo podatkov?
Podľa akých hlavných kritérií si momentálne vyberáte zamestnávateľa?
Ako paralelne spracovať logy pomocou worker poolu? Ako získať výsledky z gorutín?