C#
Qual è il livello di stipendio atteso durante la ricerca di un nuovo lavoro?
Implementa l'interfaccia del parser di indirizzi IP: dividi la stringa raw con separator, restituisci IReadOnlyCollection<IPAddress>; se null, lancia ArgumentNullException, se separator vuoto — ArgumentException, se IP non valido — FormatException.
Puoi elencare le primitive di sincronizzazione principali fornite dalla libreria standard?
Quali aree di competenze professionali ti interessano per la tua crescita futura?
Come si differenziano i concetti di programmazione asincrona e multithreading nello sviluppo di sistemi software?
Qual è il ruolo principale del database Redis nell'architettura delle applicazioni?
Puoi spiegare cosa si intende per metodo di estensione in programmazione?
Hai creato le tue classi di eccezione nei tuoi progetti?
Hai avuto casi pratici di utilizzo di altri linguaggi di programmazione nei tuoi progetti?
C'è la possibilità di estendere la funzionalità tramite l'ereditarietà delle strutture?
Spiega cosa significa il simbolo ++ nel nome del linguaggio C e come è collegato al linguaggio di programmazione.
Puoi spiegare cos'è LINQ e come viene utilizzato per lavorare con i dati in .NET?
Può spiegare il concetto di Domain-Driven Design e i suoi principi fondamentali?
Puoi spiegare il principio di funzionamento e lo scopo dell'Action Filter nel contesto dello sviluppo web?
Puoi spiegare cos'è il livello Application nell'architettura dei sistemi software?
Come creare e ottimizzare l'esecuzione di una query SQL considerando la sua struttura e l'ordine degli operatori?
Spiega le differenze tra i meccanismi Semaphore e Mutex nel contesto della gestione dell'accesso alle risorse
Quali sono le direzioni e i concetti esistenti per la gestione del ciclo di vita dei contenitori in diversi sistemi?
Quale metodo usi per verificare il funzionamento del database con i test?
Puoi spiegare le differenze tra ArrayList e altri tipi di liste in Java?