Sobes.tech

Golang

Hai avuto l'opportunità di familiarizzare con [azienda]? Cosa sai dell'azienda?

Senior
191

Come implementare una mappa ordinata in Go che garantisca l'ordine delle chiavi durante l'iterazione?

Senior
189

Perché hai scelto Kafka invece di altri sistemi di messaggistica (RabbitMQ, NATS)?

Senior
188

Cosa fare se il PM assegna un compito con una stima irrealistica?

Senior
186

Quali altri percentili hai usato?

Senior
186

// Scrivere un gestore di task asincrono come libreria // Il client passa un oggetto (Task) con i dati per eseguire il task, // nel nostro esempio useremo una struttura vuota. // Il gestore può elaborare contemporaneamente non più di N task, // e non più di X task possono essere messi in coda per l'elaborazione. // Se non c'è spazio in coda, si restituisce immediatamente un errore al client. // Il task viene preso in elaborazione se ci sono processori liberi. // Simuliamo la durata dell'elaborazione con time.Sleep(5*time.Second). // Appena un task termina, prendiamo il prossimo dalla coda. // Se la coda è vuota, aspettiamo nuovi task dai clienti. // Con un asterisco: ampliare la struttura Task e ottenere gli stati dei task tramite una richiesta separata.

Senior
186

Come aggiungere un contesto al metodo Stop per poter interrompere l'attesa dell'esecuzione dei task con timeout?

Senior
186

Parlami dell'azienda: chi siete, cosa fate, qual è il vostro settore?

Senior
185

Come hai ottimizzato gli script di ricerca?

Senior
185

Parlaci dei compiti che svolgi nel tuo attuale lavoro su una piattaforma FinTech.

Senior
183

50 osservazioni sulla revisione del codice — cosa farai?

Senior
183

Grazie mille per la sua risposta. Potrebbe dirmi se ha lavorato con AWS?

Senior
182

Come era strutturato il processo di sviluppo nel tuo team (CI/CD, testing, revisione del codice)?

Senior
181

Cosa succederà chiamando di nuovo Stop? Come funzionerà dopo che il primo Stop è già stato eseguito?

Senior
181

Quali sono i vantaggi e gli svantaggi di due scenari: aggiungere i task prima di avviare il pool e dopo aver avviato il pool?

Senior
181

Cosa bisogna migliorare nell'implementazione della mappa ordinata, se ci fosse più tempo? Quali sono i possibili problemi e le direzioni di sviluppo della libreria?

Senior
180

Perché dovremmo usare un buffer se la velocità di registrazione è uguale o inferiore alla velocità di lettura?

Senior
180

Quali problemi di accesso concorrente si verificano chiamando i metodi Get e Set da diverse goroutine? Come risolverli?

Senior
179

Normalizzazione e denormalizzazione delle tabelle — parlami delle forme normali

Senior
179

Parla di database SQL e NoSQL

Senior
179
/7