Sobes.tech

Come funziona la distribuzione dei messaggi in RabbitMQ tra più consumer di una stessa coda?

Middle+
ООО Норд Клан
41

Qual è la differenza tra List e IEnumerable?

Middle
СБК ПАРУС
41

È necessario sovrascrivere GetHashCode e Equals insieme? È possibile sovrascrivere solo uno?

Junior
СБК ПАРУС
41

Esiste un array di modelli indipendenti, per ciascuno viene eseguita un'operazione computazionale lunga. Come organizzare un'elaborazione più veloce?

Middle
SelectySelecty
41

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.

Middle
Чиббис
41

A cosa corrispondono gli stati HTTP 200, 400 e 500?

Middle
ФГУП "ЗащитаИнфоТранс"
41

Come capire quali dati devono essere memorizzati nella cache?

Middle+
ООО Норд Клан
41

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.

Middle
OZONOZON
41

Quale sarà il risultato della scrittura in un canale chiuso? Deadlock, panic o l'operazione di scrittura ha restituito un errore?

Principal
Kaspersky
41

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?

Middle
ИНДАСОФТ
41

Nuova implementazione di map in Go (SwissTable) — come funziona, come vengono risolte le collisioni?

Senior
.wrk
41

Quali sono le principali differenze tra tipi di valore e tipi di riferimento in .NET?

Middle
SelectySelecty
40

Quali sono gli svantaggi degli indici?

Middle+
СБК ПАРУС
40

Come integrare il tuo middleware? Dove registrarlo? In quale sequenza viene eseguito?

Middle
СБК ПАРУС
40

Come i servizi di geolocalizzazione determinano la posizione tramite l'indirizzo IP?

Middle
PyrusPyrus
40

Domande del candidato sul progetto (formato di lavoro, team, processi)

Middle
ИТ Инополис
40

Cos'è MVCC?

Middle+
Gravilink
40

Ha senso aggiungere un indice a un campo booleano (ad esempio, IsSent)?

Junior
СБК ПАРУС
40

Quali campionamenti e aggregazioni sono stati eseguiti sui dati di telemetria?

Middle
Альфа-БанкАльфа-Банк
40

Cosa sono i livelli di isolamento delle transazioni?

Junior
СБК ПАРУС
40
/180