Sobes.tech

Golang

Parlaci del tuo progetto in Ozon — cosa hai fatto?

Middle
205

Qual è il tuo livello: middle, middle+, senior?

Middle
202

Quante persone ci sono nel team?

Middle
195

Come ti senti nel team in termini di livello? Cosa ti manca per una posizione di senior completa?

Senior
192

Quali sono state le sfide più difficili nel progetto? Come si affrontavano i compiti sconosciuti?

Senior
190

Cosa succede se il contratto dei dati che riceve il servizio cambia? Come avete risolto il problema della modifica dello schema in CDC/Kafka?

Senior
189

Implementa il recupero dei 5 migliori servizi in O(N) utilizzando una struttura ausiliaria

Middle+
184

Quali pattern hai usato nel codice? Perché hai scelto un approccio Event-Driven e Kafka, invece di richieste normali?

Senior
180

Implementa una funzione per trovare il servizio con il maggior numero di log in ogni namespace. Qual è la complessità degli algoritmi per top-1, top-2, top-10?

Middle+
178

Perché i consumatori Kafka ricevono l'evento 'ordine consegnato' prima dell'evento 'ordine creato'? Come si può risolvere?

Middle+
175

Quali metodi alternativi di comunicazione tra goroutine esistono oltre all'uso dei canali?

Junior — Middle
173

Parlami del team e dei processi di sviluppo. Come è strutturato il processo, come avviene la revisione del codice, ci sono dispute?

Senior
173

Perché hai deciso di cambiare datore di lavoro ora?

Middle
169

Quali sono i tempi per le offerte calde in base allo stato di ricerca?

Middle
165

[nome] ha chiesto: Vivi a Mosca — questa informazione è aggiornata?

Middle
161

In che misura hai partecipato alle decisioni sull'implementazione di Kafka e altri strumenti? Hai discusso con colleghi o con il team leader?

Senior
161

Perché non hanno considerato le opzioni all'interno di Ozon?

Middle
161

Come parallelizzare l'elaborazione dei log utilizzando un pool di worker? Come ottenere i risultati dalle goroutine?

Middle+
160

Il servizio si è bloccato dopo aver collegato il decimo negozio alla funzione di statistiche. Cosa farai? Come diagnosticare e ottimizzare il database?

Middle+
158

Kafka non è disponibile, il servizio non può inviare l'aggiornamento dell'ordine. Come risolvere il problema? Cos'è il pattern Outbox?

Middle+
157
/3