Funktion foo(a) { console.log(arguments.length); } foo(1, 2, 3);
C#
Worin besteht der Unterschied zwischen Multithreading und Asynchronität?
Was macht die Methode Except()?
Was sind die Isolationsstufen von Transaktionen?
Arbeiten mit Datenbanken — Entity Framework, Dapper, Indexerstellung?
Was sind try/catch/finally und wofür sind sie?
var arr = [0,1,2,4]; console.log(arr.indexOf(3)); Aufgabe 2 Wird die Abfrage ausgeführt? select field1 from TABLE1 group by field1, field2
Was sind die Vorteile von NoSQL-Datenbanken gegenüber relationalen Datenbanken? Was ist der CAP-Satz?
Muss man GetHashCode und Equals zusammen überschreiben? Kann man nur eines überschreiben?
Warum kann man keinen async-Code innerhalb von lock schreiben?
Was ist der Unterschied zwischen RabbitMQ und Kafka?
Wie stehen HTTP und TCP zueinander? Wie stehen UDP und TCP zueinander?
Wo findet die Rückgabe des Flusses an den Pool bei der await-Kette statt: Controller → Service → Repository → Datenbankanfrage?
Was sind die Unterschiede zwischen den grundlegenden HTTP-Methoden GET, POST, PUT, PATCH, DELETE?
Was ist der Unterschied zwischen List und IEnumerable?
Wie wird die Atomarität von Transaktionen in einem Monolithen gewährleistet? Worin unterscheidet sie sich von der Arbeit mit langlebigen Transaktionen?
Es ist notwendig, zwei Anwendungen zu integrieren, die auf verschiedenen Servern laufen. Anwendung A registriert den Benutzer und muss eine Registrierungsnachricht per E-Mail senden. Anwendung B kann E-Mails senden. Berichten Sie über Integrationsmethoden, Protokolle und mögliche Probleme der von Ihnen gewählten Integrationsmethode.
Worin besteht der Unterschied zwischen TRUNCATE und DELETE?
Was ist schneller für ein Array mit 10.000 Elementen: for oder forEach? Worin besteht der Overhead von forEach?
Wie kann die Konsistenz der Daten in Microservices sichergestellt werden, wenn jeder Dienst seine eigene Datenbank hat? Welche Arten von Saga kennen Sie?