Come funziona la distribuzione dei messaggi in RabbitMQ tra più consumer di una stessa coda?
Qual è la differenza tra List e IEnumerable?
È necessario sovrascrivere GetHashCode e Equals insieme? È possibile sovrascrivere solo uno?
Esiste un array di modelli indipendenti, per ciascuno viene eseguita un'operazione computazionale lunga. Come organizzare un'elaborazione più veloce?
Utilizzando LINQ, calcola le statistiche piatte di prodotti e modificatori nel modello annidato del carrello: nome e quantità totale. È necessario considerare la quantità dell'elemento del carrello e anche dei modificatori.
A cosa corrispondono gli stati HTTP 200, 400 e 500?
Come capire quali dati devono essere memorizzati nella cache?
Esistono tre metodi che modificano le informazioni dell'articolo (modificano lo stato, cambiano la composizione dei tag e impostano il peso). Poiché in futuro si prevede di aggiungere altri 10-20 metodi che modificano le informazioni dell'articolo (i metodi stessi possono essere implementati come NuGet in un altro servizio), è necessario implementare un unico metodo DoSomethingWithItem che, in base ai parametri di input, possa chiamare qualsiasi modifica dell'articolo. Cioè, al metodo si può dire "Cambia lo stato" o "Imposta il peso" e la sua implementazione chiamerà uno dei metodi come StateChanger.Change o WeightSetter.Set, ecc. Le classi StateChanger, TagsSetter e WeightSetter possono essere modificate. L'importante è mantenere la funzionalità aziendale.
Quale sarà il risultato della scrittura in un canale chiuso? Deadlock, panic o l'operazione di scrittura ha restituito un errore?
Come implementare efficacemente un rapporto con il valore medio per un periodo, se nella tabella arrivano circa un miliardo di record al giorno e in totale ci sono centinaia di miliardi di record?
Nuova implementazione di map in Go (SwissTable) — come funziona, come vengono risolte le collisioni?
Quali sono le principali differenze tra tipi di valore e tipi di riferimento in .NET?
Quali sono gli svantaggi degli indici?
Come integrare il tuo middleware? Dove registrarlo? In quale sequenza viene eseguito?
Come i servizi di geolocalizzazione determinano la posizione tramite l'indirizzo IP?
Domande del candidato sul progetto (formato di lavoro, team, processi)
Cos'è MVCC?
Ha senso aggiungere un indice a un campo booleano (ad esempio, IsSent)?
Quali campionamenti e aggregazioni sono stati eseguiti sui dati di telemetria?
Cosa sono i livelli di isolamento delle transazioni?