Sobes.tech

Golang

Cosa restituiva il servizio di ricerca?

Middle
МВидеоМВидео
40

Su quanti host è stato eseguito il servizio e quante istanze sono state avviate?

Senior
Яндекс
40

Come hai lavorato con WebSocket? A livello di configurazione dell'infrastruttura o solo codice? Quali tecnologie hai utilizzato? Ci sono stati problemi di connessione a livello di infrastruttura?

Senior
Hi Rockits
40

Puoi descrivere brevemente di quali servizi era composto il sistema e come comunicavano tra loro?

Senior
АЭРО
40

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) // aggiungere transazione if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount // proteggere SELECT FOR UPDATE partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }

Senior
Pasul LTD
40

Cosa scrivi in Go — microservizi o servizi?

Senior
Avanpost
40

Quale meccanismo esiste in Go: ereditarietà o composizione?

Middle
КасперскийКасперский
40

Come potremmo gestire esternamente gli errori che si verificano nelle attività, se volessimo farlo?

Senior
Cloud.ru
40

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

Senior
А7
40

Hai attualmente priorità o piani di sviluppo?

Middle+
Lexica
40

Ci sarà una differenza nel tempo di esecuzione se confrontiamo la stessa funzione su un array ordinato e non ordinato? Cos'è la predizione dei rami e il pipeline del processore?

Middle
Graveling
40

Hai effettuato test di carico? Qual era il carico?

Middle+
МВидеоМВидео
40

Come veniva calcolato l'RPS — semplicemente sommiavi il carico di tutte le maniglie o come?

Middle
Aliexpress
40

Cosa facevi con i messaggi non validi dopo l'elaborazione manuale? Come si presentava tecnicamente?

Senior
МВидео/эльдорадо
40

Come è organizzata la comunicazione tra microservizi?

Middle+
Umbrella IT
40

Stai lavorando adesso?

Middle+
Займиго
40

Come ti relazioni con i test? A cosa servono i test?

Senior
VK Live
40

Quale garanzia di consegna supportate quando si parla di Kafka?

Senior
А7
40

Come funziona una tabella hash? Quali sono i principi di base su cui si basa e quali sono i requisiti principali?

Middle+
OZONOZON
40

Da quando sarai disponibile?

Senior
Shopfully
40
/412