Sobes.tech

Golang

È possibile classificare il linguaggio Go come uno stile di programmazione imperativo o dichiarativo?

Junior — Middle
222

Quali svantaggi si verificano nel convertire una stringa in un segmento di byte nei linguaggi di programmazione?

Junior — Middle
222

Parlami della verticale di business in cui ti trovi

Middle+
209

Cos'è un alias nel contesto del linguaggio di programmazione rune?

Junior — Middle
208

Come progettarebbe questo codice per l'uso in diversi protocolli di trasporto (gRPC, HTTP, consumatore)?

Middle+
207

Perché non sei passato al team di Wildberries dopo averci lavorato per tre anni?

Middle+
203

Quali sono le conseguenze di scrivere contemporaneamente in una Map da diverse goroutine concorrenti?

Junior — Middle
192

Quale problema può verificarsi nell'invio di eventi a un broker di messaggi e come risolverlo?

Middle+
191

Parlami dell'inizio della tua carriera — cosa facevi prima di agosto 2020?

Middle+
190

Parla dell'ultimo fallimento (incidente in produzione) — come è stato trovato, come è stato risolto, chi l'ha risolto

188

Quali metriche di prodotto raccogliete?

Middle+
184

Come vengono distribuiti i compiti tra i backend nel team?

184

Parlami del processo di rilascio — come funziona il rilascio?

Middle+
184

Perché ora nella ricerca di lavoro?

Middle+
182

Come sceglierai il nuovo posto di lavoro — cosa è importante?

Middle+
182

Implementare il metodo grpc-server AddItemAndOrder: 1. Aggiungere prodotti al carrello 2. È obbligatorio informare i potenziali consumatori del fatto che il carrello è stato creato tramite il broker di messaggi. 3. Quando si modifica la composizione del carrello, bisogna ricalcolare basket.Total=sum(conta*prezzo) 4. Tutti gli elementi del carrello devono essere unici per chiave ProductID 5. Per effettuare l'ordine, è necessario cambiare lo stato in ordered 6. Non è possibile modificare i carrelli già ordinati

Middle+
180

Quali test scriveresti per questo codice oltre ai test unitari? Come testeresti la concorrenza?

Middle+
178

Parlami della struttura del team — chi ne fa parte?

Middle+
177

Come risolvere il problema della condizione di gara durante l'aggiunta simultanea di prodotti a un carrello da diverse goroutine?

Middle+
176

Parlami del tuo attuale team e progetto

174
/5