C#
Spiega come viene allocata la memoria nello stack e nell'heap. I tipi di valore sono sempre allocati nello stack?
Cos'è l'inversione delle dipendenze (principio SOLID)?
Hai sentito parlare di TDD e DDD? Come li hai applicati nella pratica?
ClickHouse — parlami delle sue caratteristiche, hai mai lavorato con esso?
Quali sono le principali strutture dati in C# che utilizzi?
Qual è la tua esperienza con PostgreSQL?
Qual è la differenza tra multithreading e asincronia?
Come integrare il tuo middleware? Dove registrarlo? In quale sequenza viene eseguito?
Influisce sulla lettura di altri consumatori dello stesso gruppo se un consumatore nel gruppo Kafka si collega e si disconnette costantemente?
Cos'è ConfigureAwait(false)? A cosa serve? Cos'è il contesto di sincronizzazione?
Qual è la differenza tra orchestrazione e coreografia nel contesto della saga?
A cosa serve lo stack? Perché non memorizzare tutti i dati nell'heap?
Perché non si può scrivere codice async all'interno di lock?
Altri metodi di trasmissione dei dati sono REST API, gRPC, SSE, Webhooks, ecc.?
Qual è la differenza strutturale tra una coda e uno stack?
Quali materie ti sono risultate più difficili durante l'apprendimento?
Come funziona la ricerca binaria? Cosa prende la funzione e qual è la complessità?
Qual è la differenza tra Array e List?
Compito: ti è stato chiesto di fare una revisione del codice di una nuova funzionalità, la cui essenza è la possibilità di prenotare un tour (composto da un biglietto aereo e un hotel). Le funzionalità per prenotare separatamente il biglietto aereo e il tour esistono già, e si prevede che questa attività includa un metodo unificato che prenoti o l'intero tour o nessuno dei suoi componenti.
Come è organizzato il canale in Go sotto il cofano, quali sono i tipi e le caratteristiche?