C#
Qual è la differenza tra i tipi di dati passati per valore e quelli passati per riferimento?
Hai esperienza nell'uso di sistemi di telemetria per la raccolta e l'analisi dei dati?
Cosa facevi se non riuscivi a completare i compiti nello sprint corrente nel tuo lavoro precedente?
Come implementare il reindirizzamento degli utenti da dispositivi mobili a un sottodominio mobile (come su VKontakte)?
Parla della pulizia della memoria con il Garbage Collector — come funziona e perché è necessario.
Cosa bisogna inviare al cliente in risposta se i dati in ingresso non superano la validazione?
Come viene implementata l'indicizzazione dei dati all'interno di un sistema di gestione di database e come influisce sull'esecuzione delle query?
Puoi spiegare i principi fondamentali di SOLID e come vengono applicati nello sviluppo del software?
Qual è il vantaggio di una tabella hash rispetto a un array in termini di velocità di accesso ai dati?
Parlami dei tuoi progetti pratici e della tua esperienza nel settore commerciale
Quali sono i vantaggi e gli svantaggi da evidenziare nel cambiare il secondo posto di lavoro?
Qual è il compito principale dell'iniezione delle dipendenze nelle applicazioni?
Quale tipo di isolamento delle transazioni viene applicato di default nel sistema di gestione del database?
Come si può determinare cosa fa uno sviluppatore nel quadro della sua attività professionale?
Hai esperienza nell'esecuzione di compiti relativi allo sviluppo di interfacce utente lato client?
Consideri di formalizzare la collaborazione come imprenditore individuale o tramite un contratto di lavoro?
Come distinguere la modalità server e la modalità workstation nel meccanismo di raccolta dei rifiuti?
Puoi spiegare cosa si intende per classe astratta nella programmazione orientata agli oggetti?
Parli degli approcci alla concorrenza durante la modifica simultanea dei dati nel database da parte di due thread (ottimista e pessimista).
Quali tipi di test hai implementato nei tuoi progetti?