Sobes.tech

Golang

Hai esperienza con sistemi distribuiti?

209

Come funziona la connessione WebSocket nell'architettura — in quale momento viene stabilita e chi comunica con chi?

209

Hai esperienza nella gestione di un team?

208

Quali sono le differenze tra gli ambienti local, dev, stage, prod?

207

Qual è il massimo numero di richieste al secondo (RPS) gestite dal servizio più trafficato?

204

Cosa viene aggiunto alla risposta quando la finestra diventa valida?

204

Formato di lavoro: da remoto, in ufficio o ibrido?

203

Scrivere un problema in linguaggio Go — sezione pratica (problemi della vita reale dello sviluppatore, senza algoritmi): migliorare o correggere un servizio. Durata — 1,5 ore.

202

Come sarà l'interazione tra il client, il microservizio di autorizzazione e il microservizio del negozio usando JWT? E cosa cambierà senza JWT, con le sessioni?

201

Parlami della tua esperienza lavorativa e di cosa stai facendo.

201

Cos'è un token JWT? Di cosa è composto?

201

/* C'è un'applicazione con architettura a microservizi. Un microservizio può essere astratto tramite l'interfaccia Backend. Per accedere a un'istanza del microservizio, si può usare il tipo BackendImpl, che è già implementato. Ogni microservizio ha diverse decine di istanze in esecuzione, ognuna accessibile tramite il proprio indirizzo addr. Tuttavia, le singole istanze del microservizio non sono affidabili: potrebbero fallire, essere inaccessibili o sovraccariche. Per questo, devi implementare un tipo Balancer, che implementa anche l'interfaccia Backend e effettua il bilanciamento del carico lato client tra le istanze del microservizio, scegliendo ogni volta l'istanza **meno caricata**. */

200

Parla del progetto AeroHotels: architettura finale, come hai progettato il backend?

200

[nome] ha indicato una discrepanza nella valutazione della memoria: ha dichiarato una cosa, ne ha scritto un'altra. Come si dovrebbe valutare correttamente la memoria?

199

Qual era la composizione del team? Era monofunzionale o cross-funzionale?

198

Come rendere la memoria costante (rimuovere la dipendenza dal numero di caratteri unici)?

197

Descrivi l'algoritmo per contare le sottostringhe con tutti i caratteri unici

196

Cos'è l'architettura a strati e come è stata organizzata nel tuo progetto?

196

Una funzione che prende due sequenze ordinate in modo non decrescente di numeri interi. Deve restituire tutti gli elementi della prima sequenza che non sono nella seconda. Come affronteresti la soluzione e qual è la complessità?

196
/11