Golang
Milyen projekteket vezetsz, milyen a felső szintű feladatok — mit csinálsz?
Hogyan végezték a metrikák gyűjtését és a monitorozást?
A térkép referencia szerint kerül átadásra egy függvénynek Go-ban?
Miért gondolkodsz most a munkahelyváltáson?
Csapat SQL-ben a lekérdezés végrehajtási tervének megszerzéséhez
Három mini kérdés a Dockerről: mi az a Docker, Docker Compose, Docker Image?
Pontosan mit cache-eltek és milyen érvénytelenségi szabályokat alkalmaztak?
Hogyan működik a DISTINCT?
Hogyan értékeli az Arena-alapú memória kezelésének lehetőségét magas terhelésű Go-szolgáltatásokban?
Miért adja mindig vissza az API-kezelő a 500-as státuszt? Mi ezzel a baj?
Hogyan értékeli az angol nyelvtudását?
Aktívan fontolgatja az ajánlatokat? Vannak végső szakaszok?
Hogyan biztosították a szolgáltatás hibabiztosságát?
Meséljen magáról és munkatapasztalatáról.
Mi a különbség a beágyazás (embedding) és a kompozíció között a Go-ban?
Vannak végződéseid vagy ajánlataid más cégektől?
Mit kell tenni a fogyasztónál az egyszeri feldolgozásért?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }
Miért kapják a Kafka fogyasztók a 'rendelés kézbesítve' eseményt a 'rendelés létrehozva' esemény előtt? Hogyan lehet ezt javítani?
Milyen szolgáltatásközi kommunikációt használtak? gRPC, REST?