Perché non avete usato Redis invece di memorizzarlo nel database?
Golang
Parlaci dei compiti che svolgi nel tuo attuale lavoro su una piattaforma FinTech.
Come hai risolto le situazioni quando la tua decisione veniva rifiutata?
Grazie mille per la sua risposta. Potrebbe dirmi se ha lavorato con AWS?
Come è stato condotto il test di carico e quali metriche sono state osservate?
Come ti senti riguardo a compiti con requisiti sfocati e libertà creativa?
Perché coda (da quale parola Q)?
Perché avete deciso di entrare nel mercato? Cosa non va in Magnit adesso?
Come iterare su una mappa ordinata mantenendo l'ordine? Implementazione del metodo di iterazione.
L'azienda fornisce attrezzature di lavoro?
Se in AddTask si utilizza RLock, come si comporteranno due chiamate parallele a AddTask? Si bloccheranno a vicenda?
Qual è la tua esperienza complessiva con l'infrastruttura, inclusi Docker, Kubernetes, CI/CD e networking?
Tipi di replica in PostgreSQL
Quale livello di stipendio consideri al cambio?
Il lavoro è consentito solo all'interno del territorio della Federazione Russa?
// 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 al massimo N task contemporaneamente, // e non più di X task possono essere messi in coda per l'elaborazione. // Se non c'è spazio in coda, si restituisce subito un errore al client. // Il task viene preso in carico se ci sono processori liberi. // Simuliamo la durata dell'elaborazione con time.Sleep(5*time.Second). // Appena un task termina, ne prendiamo un altro 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 package scheduler type Scheduler interface { AddTask(t Task) error Close() } type Task interface { Do() }
Racconta un caso in cui hai proposto qualcosa e hai dovuto dimostrare il tuo punto di vista.
Come viene mantenuto lo stato dell'utente durante un deployment senza downtime?
Quanto è conveniente un formato di lavoro ibrido a Mosca con una visita in ufficio almeno una volta alla settimana?
Qual è la tua posizione regionale per il lavoro completamente remoto?