Sobes.tech

Cos'è il boxing e fornisci un esempio di come si verifica? Quali oggetti vale la pena strutturare?

263

Cos'è il multithreading, quali compiti risolve e quali primitive di sincronizzazione conosci? In cosa si differenzia SemaphoreSlim da Semaphore e cos'è un Mutex?

241

È possibile implementare metodi con corpo in un'interfaccia in C# e a cosa serve? Qual è il vantaggio rispetto a una classe astratta?

168

Quali sono gli approcci esistenti per il trasferimento dello stato degli oggetti tra i servizi: trasferimento di stato / sourcing dello stato e event sourcing?

158

Per quali compiti è adatto un monolito e come evolvere senza problemi da esso ai microservizi? Cos'è un monolito modulare?

153

Quali metodi HTTP dell'API REST sono idempotenti? È possibile inviare richieste/dati in GET e quali sono le restrizioni? In cosa differiscono le famiglie di codici 4xx e 5xx?

151

Cos'è lo sharding e cosa bisogna considerare nella sua progettazione?

148

Per quali compiti si utilizza la costruzione using in C# e cos'è?

143

Cos'è l'iniezione delle dipendenze, dove viene applicata e quali sono i tipi di ciclo di vita: Transient, Scoped, Singleton?

142

Qual beneficio pratico offre async/await in un client WinForms/WPF?

140

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?

137

Cos'è la programmazione asincrona, per quali compiti viene utilizzata e come funziona async/await?

135

Parla di uno o due compiti nel tuo ultimo o attuale lavoro di cui sei orgoglioso.

130

// taglio per tutti i sensori, solo l'ultimo valore per tempo // collezioni di oggetti anonimi string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });

122

Qual operatore SQL si occupa dell'ordinamento quando si utilizza HAVING e come gli indici aiutano o ostacolano le operazioni sulla tabella?

120