Sobes.tech

Golang

Perché non avete usato Redis invece di memorizzarlo nel database?

Senior
134

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

Senior
133

Come hai risolto le situazioni quando la tua decisione veniva rifiutata?

Senior
133

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

Senior
130

Come è stato condotto il test di carico e quali metriche sono state osservate?

Senior
129

Come ti senti riguardo a compiti con requisiti sfocati e libertà creativa?

Senior
124

Perché coda (da quale parola Q)?

Senior
123

Perché avete deciso di entrare nel mercato? Cosa non va in Magnit adesso?

Senior
122

Come iterare su una mappa ordinata mantenendo l'ordine? Implementazione del metodo di iterazione.

Senior
121

L'azienda fornisce attrezzature di lavoro?

Senior
121

Se in AddTask si utilizza RLock, come si comporteranno due chiamate parallele a AddTask? Si bloccheranno a vicenda?

Senior
119

Qual è la tua esperienza complessiva con l'infrastruttura, inclusi Docker, Kubernetes, CI/CD e networking?

Senior
117

Tipi di replica in PostgreSQL

Senior
114

Quale livello di stipendio consideri al cambio?

Senior
113

Il lavoro è consentito solo all'interno del territorio della Federazione Russa?

Senior
113

// 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() }

Senior
111

Racconta un caso in cui hai proposto qualcosa e hai dovuto dimostrare il tuo punto di vista.

Senior
109

Come viene mantenuto lo stato dell'utente durante un deployment senza downtime?

Senior
109

Quanto è conveniente un formato di lavoro ibrido a Mosca con una visita in ufficio almeno una volta alla settimana?

Senior
105

Qual è la tua posizione regionale per il lavoro completamente remoto?

Senior
100
/7