Wie kann man eine Variable aus mehreren Threads ohne Synchronisationsprimitive ändern? Was sind atomare Operationen und wie stehen sie im Zusammenhang mit Multithreading?
C#
Was ist das N+1-Problem?
Wie konnte die Reaktionszeit von 0,5 ms auf 0,2 ms reduziert werden?
Was ist MVCC in PostgreSQL und wie beeinflusst es die Leistung von SELECT nach einer großen Anzahl von UPDATE/INSERT/DELETE?
Erzähle mir vom letzten Arbeitsplatz und deiner Erfahrung
Wie ist die algorithmische Komplexität der Suche in List und Dictionary? Wie ist das Dictionary intern aufgebaut?
Kann man eine Variable an einen Thread/Task binden, so dass jeder Task seinen eigenen Wert speichert? Was sind ThreadLocal und AsyncLocal?
Was passiert, wenn zwei Threads gleichzeitig Werte an eine Variable ohne Synchronisationsprimitive erhöhen? Was könnten die Ergebnisse sein?
Wie funktioniert die Konstruktion async/await? In welchem Thread wird der Code nach await ausgeführt?
Wie komplex ist das Einfügen in List und Dictionary? Was sind Kollisionen in Wörterbüchern?
Wie funktioniert ein Semaphore? Worin unterscheidet es sich von einem Lock?
Warum arbeitet SELECT langsam und was kann man dagegen tun?
Worin besteht der Unterschied zwischen asynchroner Programmierung und Multithreading?
Wie schreibt man Text gleichzeitig aus zwei verschiedenen Tasks in eine Datei? Wie synchronisiert man den Zugriff?
Fragen des Kandidaten zum Projekt (Arbeitsformat, Team, Prozesse)
Was ist der Unterschied zwischen Entity Framework und Dapper?