Koje nedostatke nastaju prilikom pretvaranja niza u segment bajtova u programskim jezicima?
Golang
Kako se vrši automatsko upravljanje memorijom u sakupljaču smeća u jeziku Go?
Ispričaj mi o poslovnoj vertikali u kojoj se nalaziš
Šta je alias u kontekstu programskog jezika rune?
Kako biste projektovali ovaj kod za korišćenje u različitim transportnim protokolima (gRPC, HTTP, potrošač)?
Zašto nisi prešao u tim Wildberries nakon što si tamo radio tri godine?
Koje posledice nastaju kada se istovremeno zapisuje u Map iz različitih konkurentnih gorutina?
Koji problem može nastati prilikom slanja događaja u message broker i kako ga rešiti?
Ispričaj o početku svoje karijere — čime si se bavio pre avgusta 2020.?
Ispričajte o poslednjem neuspjehu (incident u proizvodnji) — kako su ga pronašli, kako su ga riješili, tko ga je riješio
Koje metrike proizvoda prikupljate?
Zašto sada u potrazi za poslom?
Kako ćeš birati novo radno mesto — šta je važno?
Ispričaj mi o procesu objavljivanja — kako je organizovan objavljivanje?
Kako se zadaci dele između backendova u timu?
Implementirajte metodu grpc-server AddItemAndOrder: 1. Dodajte proizvode u korpu 2. Obavezno obavestite potencijalne potrošače o činjenici da je korpa kreirana putem message brokera. 3. Kada se menja sastav korpe, potrebno je ponovo izračunati basket.Total=sum(količina*cena) 4. Svi elementi u korpi moraju biti jedinstveni po ključu ProductID 5. Za finalizaciju korpe, potrebno je promeniti njen status u ordered 6. Izmene u već poručenim korpama nisu dozvoljene
Koje testove biste napisali za ovaj kod osim jedinica? Kako biste testirali višestruko pokretanje?
Ispričaj mi o strukturi tima — ko je u njemu?
Kako rešiti problem race condition prilikom istovremenog dodavanja proizvoda u korpu iz različitih gorutina?
Ispričajte mi o vašem trenutnom timu i projektu