Sobes.tech

Golang

Come organizzare le notifiche interne (la campanella sul sito)? Quale trasporto usare?

169

Come hai lavorato con WebSocket? A livello di configurazione dell'infrastruttura o solo codice? Quali tecnologie hai utilizzato? Ci sono stati problemi di connessione a livello di infrastruttura?

168

Confronta tre opzioni di archiviazione della coda dei giocatori: Kafka, Redis, PostgreSQL. Quale scegliere e perché? Qual è la differenza fondamentale tra Redis e PostgreSQL per questo compito?

168

Non hai lavorato in startup, ma questo formato ti è familiare — perché?

165

Parlami del sistema di eventi su Avito — hai lavorato su uno esistente o lo hai riscritto da zero?

165

Parlami del tuo attuale lavoro in Wildberries — che tipo di piattaforma è, quale team, cosa hai fatto?

163

Parlami più dettagliatamente dell'esperienza in EMCD Tech — cosa hai fatto lì e come sei cresciuto in due anni e mezzo?

162

Parlami dello stage: quanto tempo hai lavorato come stagista, quando sei passato a tempo pieno, cosa è successo con i tuoi studi?

162

Perché è necessaria la combinazione Load Balancer + API Gateway? Qual è il ruolo di ciascun componente?

161

Come ti senti riguardo a compiti provenienti da aree diverse, inclusi DevOps e infrastruttura, in una startup?

158

Formalizzazione dei requisiti del sistema di matchmaking: come cercare una partita, cosa fare se non si trova un avversario, come convalidare le mosse, è necessario un timer, come aggiornare la classifica, è necessaria una cronologia delle partite, cosa fare in caso di disconnessione?

157

Descrivi il flusso del turno del giocatore: come passano i dati dal WebSocket all'aggiornamento dello stato nel secondo giocatore?

157

Parli della sua esperienza con sistemi ad alta intensità. Ha mai dovuto risolvere problemi di distribuzione e bilanciamento del traffico?

155

Parlami della tua esperienza e percorso nello sviluppo — da dove hai iniziato e come sei arrivato a Go?

154

La piattaforma HR esisteva già quando sei arrivato o è stata scritta da zero?

154

Hai mai dovuto scrivere nuovi microservizi da zero per una nuova funzionalità?

153

EMCD Tech era una startup o una grande azienda?

151

Come aggiungere il supporto per giochi con limite di tempo (3 o 5 minuti) oltre al gioco senza limiti?

146

Come sarebbe lo schema aggiornato di Redis con timeout-worker per giochi con limite di tempo?

142

Quali sono i requisiti funzionali del sistema di notifiche? Cosa vogliamo includere?

141
/3