Sobes.tech

Golang

Cum să organizezi notificările interne (clopoțelul de pe site)? Ce transport să folosești?

169

Cum ai lucrat cu WebSocket? La nivelul infrastructurii sau doar cod? Ce tehnologii ai folosit? Au fost probleme de conectare la nivelul infrastructurii?

168

Compară trei opțiuni de stocare a cozii de jucători: Kafka, Redis, PostgreSQL. Pe care o alegi și de ce? Care este diferența fundamentală între Redis și PostgreSQL pentru această sarcină?

166

Nu ai lucrat în startup-uri, dar acest format îți este familiar — de ce?

165

Vorbește despre sistemul de evenimente de pe Avito — ai lucrat pe unul existent sau ai rescris de la zero?

163

Povestește mai detaliat despre experiența ta la EMCD Tech — ce s-a întâmplat acolo, cum ai crescut în doi ani și jumătate?

162

De ce este necesară combinația Load Balancer + API Gateway? Care este rolul fiecărui component?

161

Spune-mi despre internship: cât timp ai lucrat ca stagiar, când ai trecut pe un post cu normă întreagă, ce s-a întâmplat cu studiile tale?

160

Vorbește despre munca ta actuală la Wildberries — ce platformă este, ce echipă, cu ce te-ai ocupat?

159

Ce părere ai despre sarcinile din diferite domenii, inclusiv DevOps și infrastructură, într-un startup?

158

Formalizarea cerințelor sistemului de matchmaking: cum să cauți o partidă, ce să faci dacă nu se găsește un adversar, cum să validezi mutările, este nevoie de un timer, cum să actualizezi ratingul, este nevoie de istoria partidelor, ce să faci în caz de deconectare?

157

Descrieți fluxul de joc al jucătorului: cum trec datele de la WebSocket la actualizarea stării la al doilea jucător?

157

Povestește-mi despre experiența și drumul tău în dezvoltare — de unde ai început și cum ai ajuns la Go?

152

Vorbiți despre experiența dvs. cu sistemele de înaltă încărcare. Ați fost nevoit să rezolvați probleme legate de distribuirea și echilibrarea traficului?

151

EMCD Tech a fost un startup sau o companie mare?

151

Platforma de HR exista deja când ai venit sau a fost scrisă de la zero?

150

A fost nevoie să scrieți noi microservicii de la zero pentru o funcționalitate nouă?

147

Cum se adaugă suport pentru jocuri cu limitare de timp (3 sau 5 minute) pe lângă jocurile fără restricții?

146

Cum ar arăta schema-ul actualizat Redis cu timeout-worker pentru jocurile cu limită de timp?

140

Care sunt cerințele funcționale ale sistemului de notificări? Ce dorim să includem?

138
/3