Hai avuto l'opportunità di familiarizzare con [azienda]? Cosa sai dell'azienda?
Golang
Come implementare una mappa ordinata in Go che garantisca l'ordine delle chiavi durante l'iterazione?
Perché hai scelto Kafka invece di altri sistemi di messaggistica (RabbitMQ, NATS)?
Cosa fare se il PM assegna un compito con una stima irrealistica?
Quali altri percentili hai usato?
// 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.
Come aggiungere un contesto al metodo Stop per poter interrompere l'attesa dell'esecuzione dei task con timeout?
Parlami dell'azienda: chi siete, cosa fate, qual è il vostro settore?
Come hai ottimizzato gli script di ricerca?
Parlaci dei compiti che svolgi nel tuo attuale lavoro su una piattaforma FinTech.
50 osservazioni sulla revisione del codice — cosa farai?
Grazie mille per la sua risposta. Potrebbe dirmi se ha lavorato con AWS?
Come era strutturato il processo di sviluppo nel tuo team (CI/CD, testing, revisione del codice)?
Cosa succederà chiamando di nuovo Stop? Come funzionerà dopo che il primo Stop è già stato eseguito?
Quali sono i vantaggi e gli svantaggi di due scenari: aggiungere i task prima di avviare il pool e dopo aver avviato il pool?
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?
Perché dovremmo usare un buffer se la velocità di registrazione è uguale o inferiore alla velocità di lettura?
Quali problemi di accesso concorrente si verificano chiamando i metodi Get e Set da diverse goroutine? Come risolverli?
Normalizzazione e denormalizzazione delle tabelle — parlami delle forme normali
Parla di database SQL e NoSQL