Co je alias v kontextu programovacího jazyka rune?
Golang
Proč jsi nepřešel do týmu Wildberries po třech letech práce tam?
Jak je v implementaci Map detekována kolize?
Jaké důsledky nastávají při současném zápisu do Mapy z různých konkurenčních gorutin?
Pověz mi o začátku své kariéry — čím ses zabýval před srpnem 2020?
Můžete vysvětlit sekvenci provádění odložených funkcí registrovaných v Go?
Jak budeš vybírat nové místo práce — co je důležité?
Proč teď při hledání práce?
Pověz mi o procesu vydání — jak je vydání uspořádáno?
Jak jsou úkoly rozděleny mezi backendy v týmu?
Jaké testy byste napsali pro tento kód kromě jednotkových testů? Jak byste testovali vícenásobné vlákno?
Implementujte metodu grpc-server AddItemAndOrder: 1. Přidejte položky do košíku 2. Je povinné informovat potenciální spotřebitele o vytvoření košíku prostřednictvím message brokeru. 3. Při změně složení košíku je třeba přepočítat basket.Total=sum(počet*cena) 4. Všechny prvky košíku musí být unikátní podle klíče ProductID 5. Pro dokončení košíku je nutné změnit jeho stav na ordered 6. Úpravy již objednaných košíků nejsou povoleny
Pověz mi o struktuře týmu — kdo v něm je?
Jaké produktové metriky sbíráte?
Povězte mi o svém současném týmu a projektu
Jak vyřešit problém race condition při současném přidávání zboží do jednoho košíku z různých gorutin?
Povězte o posledním selhání (produkční incident) — jak bylo nalezeno, jak bylo řešeno, kdo to řešil
Pověz mi o obchodní vertikále, ve které se nacházíš
Povězte mi o posledním velkém úkolu nebo projektu, který jste dělali
Můžete vysvětlit princip fungování mutexu a jeho použití ve vícetřetových programech?