Hogyan tervezné ezt a kódot különböző szállítási protokollokhoz (gRPC, HTTP, fogyasztó)?
Golang
Mi az az alias a rune programozási nyelvben?
Hogyan történik az ütközések felismerése a Map megvalósításában?
Miért nem váltottál a Wildberries csapatába három év munka után?
Milyen következményekkel jár, ha egyszerre írunk egy Map-be különböző versengő goroutine-okból?
Mesélj a karriered kezdetéről — mivel foglalkoztál 2020. augusztus előtt?
Milyen problémák merülhetnek fel az események üzenetközpontba történő küldése során, és hogyan oldhatók meg?
Meg tudná magyarázni a Go-ban regisztrált deferred függvények végrehajtási sorrendjét?
Mesélj a vállalkozási vertikálról, amelyben vagy
Hogyan oszlanak meg a feladatok a csapatban a backend-ek között?
Mesélj a kiadási folyamatról — hogyan van felépítve a kiadás?
Hogyan fogod kiválasztani az új munkahelyed — mi fontos?
Miért most az álláskeresés?
Milyen termékmetrikákat gyűjtenek?
Milyen teszteket írnál ehhez a kódhoz az egységtesztek mellett? Hogyan tesztelnéd a több szálas működést?
grpc-szerver módszer AddItemAndOrder végrehajtása: 1. Termékek hozzáadása a kosárhoz 2. Kötelező tájékoztatni a potenciális fogyasztókat a kosár létrehozásáról üzenetközvetítőn keresztül. 3. A kosár összetételének változtatásakor újraszámításra kerül a basket.Total=sum(mennyiség*ár) 4. Minden kosár elemnek egyedinek kell lennie a ProductID kulcs szerint 5. A kosár megrendeléséhez meg kell változtatni annak státuszát ordered-re 6. Már megrendelt kosarakban nem lehet módosításokat végrehajtani
Mesélj a csapat szerkezetéről — kik vannak benne?
Hogyan oldja meg a versenyhelyzet problémáját, amikor különböző goroutine-okból egyszerre adunk hozzá termékeket egy kosárhoz?
Meséljen a jelenlegi csapatáról és projektjéről
Meséljen az utolsó hibáról (gyártási incidens) — hogyan találták meg, hogyan oldották meg, ki oldotta meg