Sobes.tech

Golang

In base a quale principio sono stati scelti REST o gRPC nei vostri progetti?

Middle+
194

Perché si sono usati contemporaneamente Kafka e gRPC? Quali scenari sono passati attraverso Kafka e quali attraverso gRPC?

Senior
194

Come hai determinato che era il momento di cambiare qualcosa? In base a quali metriche?

Senior
192

È necessario scrivere metodi per creare, aggiornare e eliminare articoli? Cosa dovrebbe fare esattamente il tuo servizio?

Senior
192

Hai lavorato con Docker, Kubernetes? Hai parlato della creazione di pipeline?

Middle+
190

func(d *Data)GetViews(chave int, chechDay time.Time) (int, int, err) { d.mu.Lock() defer d.mu.Unlock() infoStr, ok := d.st[chave] if !ok { return 0, fmt.Errorf("articolo non trovato") } return (infoStr.day, infoStr.count, nil) }

Senior
189

Parlami di un microservizio basato su PostgreSQL per l'archiviazione di file multimediali. Cosa veniva memorizzato in PostgreSQL e cosa in S3?

Senior
187

Parlami delle attività di ottimizzazione delle query al database, scrittura di indici, partizionamento.

Middle+
187

Cosa succede se, durante l'arricchimento, uno dei servizi non è disponibile (ad esempio, il servizio con nome completo/dati dell'utente)? Si ferma tutto Kafka?

Senior
186

Parlami del sistema di calcolo giornaliero dei pagamenti — cos'è questo sistema e come funzionava il calcolo per 50.000 dipendenti?

Middle+
186

Implementa un Worker Pool per elaborare i log: leggere i log dal canale, elaborarli in parallelo, contare il numero di log per ogni servizio, restituire una mappa[serviceName]count.

Senior
186

Come collegare un profiler in Go? Come registrare i profili?

Senior
184

È possibile scrivere in una stessa mappa da diverse goroutine contemporaneamente? Cosa succederà?

Senior
184

Come interagivano i servizi tra loro?

Senior
184

Quali sono i tipi di transazioni (livelli di isolamento) in PostgreSQL?

Senior
184

Come hai determinato dove si trovava il collo di bottiglia di una richiesta specifica?

Middle+
183

/* Sei uno scrittore, gestisci il tuo mini blog e pubblichi articoli lì. Gli utenti (lettori) del tuo blog, dopo aver effettuato l'accesso, possono visualizzarli/leggerli. È necessario implementare una funzionalità per contare le visualizzazioni uniche al giorno per ogni articolo. Requisiti funzionali: - Statistiche di oggi: l'autore può vedere quante visualizzazioni uniche ha ricevuto il suo articolo oggi (i dati vengono raccolti in tempo reale). - Statistiche dei giorni passati: l'autore può vedere le statistiche di qualsiasi giorno passato (ad esempio, ieri). Restrizioni tecniche e condizioni: - L'applicazione funziona su un singolo server (un pod) - Archiviazione in memoria - Ora in UTC0 */

Senior
183

Parlaci dell'ottimizzazione delle query al database: come avete individuato le query problematiche e cosa avete fatto?

Senior
182

Perché in questo caso specifico è stato scelto gRPC per il servizio di aggregazione?

Middle+
182

Come è stata garantita la ripetibilità dei calcoli — che le stesse condizioni fossero applicate a tutto il gruppo di dipendenti?

Middle+
182
/7