C#
Spiega la sequenza di azioni durante l'elaborazione di una richiesta HTTP in arrivo dal server
Come si può determinare un indice per una tabella in un database?
Cos'è una riga in Go e come è organizzata sotto il cofano?
Potresti spiegare il concetto di espressioni Lambda nella programmazione?
Redis non è disponibile, più istanze — come garantire la coerenza della cache?
Cosa ti motiva nel lavoro, cosa ti dà piacere?
Come determinare la lingua dell'utente che visita il sito per la prima volta?
Ci sono preferenze riguardo ai processi, alla metodologia o alla definizione dei compiti?
Cos'è un deadlock in relazione ai database?
Lavoro con database — Entity Framework, Dapper, creazione di indici?
Parla degli indici nei database — cosa sono, come usarli, quali tipi ci sono?
Nominare le primitive di sincronizzazione e descrivere brevemente i loro principi di funzionamento.
Hai lavorato con JWT? Di cosa è composto un JWT e come sono divise le sue parti? Dove si trova il carico utile?
Hai esperienza nella configurazione e automazione dei processi CI/CD per l'integrazione e la consegna del software?
In quale fase dell'elaborazione delle richieste nel pattern MVC avviene il binding dei dati e la loro verifica di correttezza?
Parla della tua esperienza con Rider, Docker e strumenti di sviluppo.
Quali sono le ragioni per definire la classe CatalogRepository nel layer Infrastructure invece che nel layer Application?
Quali aree di attività professionale ti interessano per lavorare?
Seleziona un linguaggio di programmazione e inizia con uno dei seguenti esempi: # Python ----------------- def main(): print("Hello, world!") main() // C++ ------------------- #include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; } // PHP ------------------- <?php echo "Hello, world!." "; // Java ------------------- public class Main { public static void main(String[] args) { System.out.println("Hello, world!"); } } // Java Script (function main() { console.log('Hello, world!'); })(); // Go ------------------- package main import "fmt" func main() { fmt.Println("Hello, world!") } // Erlang ------------------- public static void Main() { MyStruct myStruct = new MyStruct(); // ? str.Id = 1; // ? str.Name = "1"; // ? MyClass myClass = new MyClass(); // ? myClass.Method(); } public struct MyStruct { public int Id; public string Name; } public class MyClass { private MyStruct _fieldStruct; public void Method() { MyStruct localStruct = new MyStruct(); // ? localStruct.Name = "Hello"; // ? _fieldStruct.Name = "World"; // ? } }
Quale tra questi sono strumenti di sincronizzazione in Go? Canali, sync.WaitGroup, sync.Mutex, sync.Cond?