C#
Haben Sie schon einmal mit RabbitMQ gearbeitet? Erzählen Sie mir die Besonderheiten.
Was macht die Methode Any()?
Wie funktioniert yield? Warum wurde das Schlüsselwort yield eingeführt? Wie funktioniert die Lazy-Ausführung von IEnumerable?
Wie wurden verteilte Transaktionen in den Microservices implementiert? Haben Sie Saga verwendet?
Welche Werkzeuge in C# ermöglichen es, das Verhalten einer Methode zu erweitern oder zu ändern, ohne die Originalklasse zu modifizieren?
Wie funktioniert die Anfrage-Pipeline in ASP.NET Core vom Frontend bis zum Controller?
Wie viele Anfragen an den Netzwerksdienst werden bei Verwendung von FilterLast mit take(4) aus einer Sammlung von 10 Elementen ausgeführt? Und FilterLast2?
Warum funktioniert eine Anwendung mit Datenbank in einer Umgebung und verschlechtert sich in einer anderen?
Was sind async/await und wie funktionieren sie?
Welche Deployment-Strategien kennst du außer Blue-Green Deployment?
Wie ist Slice in Go unter der Haube organisiert?
Kannst du dich an einen Fall erinnern, bei dem die Anforderungen unvollständig, widersprüchlich oder unerfüllbar waren? Wie hast du das geklärt?
Welche Arten von Datenbanken gibt es, mit welchen habe ich gearbeitet, wofür sind sie?
Kennen Sie vacuum und vacuum full?
Wie funktioniert Dependency Injection? Worin unterscheiden sich die Lebenszeiten von Diensten?
Haben Sie SelectMany verwendet?
Dies ist der Ausführungsplan der Abfrage select b, sum(d) from T group by b an die Tabelle create table T (A int not null primary key, b int, c int, d float). Die Tabelle hat keine Fremdschlüssel. Wie kann die Ausführungszeit der Abfrage verkürzt werden?
[Name] hat über seine letzte Arbeitsstelle gesprochen: Was für ein System war es, welche konkreten Aufgaben er ausführte, welche Technologien und Muster verwendet wurden?
Was ist Dependency Injection, wo wird sie angewendet und welche Lebensdauern gibt es: Transient, Scoped, Singleton?
Erzählen Sie mir von Ihrer Berufserfahrung an Ihrer letzten Arbeitsstelle