C#
In welchen Fällen ist es vorzuziehen, die Datenstruktur 'Liste' zu verwenden?
Sind Sie mit den aktuellen Bedingungen und Prozessen in Ihrer Arbeit zufrieden?
Können Sie das Konzept von Code First erklären und wie es bei der Entwicklung von Datenbanken angewendet wird?
Wie wird der finally-Block in der Ausnahmebehandlung verwendet und wozu ist er notwendig?
In welchem Fall und warum wird die HTTP-Methode GET bei der Interaktion mit einem Server verwendet?
Wo wird die Verhaltenslogik der Objekte in den Tests implementiert?
Erklären Sie das Konzept der virtuellen Methoden in C# und ihre Rolle bei der Implementierung von Polymorphismus.
Welche Erfahrung haben Sie in der Praxis mit NoSQL-Datenbanken?
Was motiviert Sie, eine neue Position zu suchen, und wie hängt das mit Ihren beruflichen Zielen zusammen?
Welche Rolle spielt der Konstruktor bei der Erstellung eines Objekts und wozu ist er notwendig?
Erklären Sie die Unterschiede zwischen String, StringBuilder und StringBuffer in Java.
Welche Methoden zur Vermeidung von Deadlocks sind bei der Entwicklung von Multithread-Anwendungen anwendbar?
An welcher Stelle im Speicher werden Objekte von Referenzdatentypen platziert?
Können Sie erklären, was eine abstrakte Klasse ist und wie sie in der objektorientierten Programmierung verwendet wird?
Können Sie das Prinzip der Isolierung von Ebenen in der Architektur von Softwaresystemen erklären?
Haben Sie Erfahrung darin, Abfragen direkt im Code zu formulieren, ohne ORM-Tools zu verwenden?
In welcher Phase des Entwicklungsprozesses sollte die Fehlerbehandlung in einem großen Projekt implementiert werden?
Bitte teilen Sie Ihre Berufserfahrung und die wichtigsten Projekte, an denen Sie beteiligt waren
Implementieren Sie die Schnittstelle des IP-Adressparsers: Teilen Sie die raw-Zeichenkette anhand des Separators, geben Sie IReadOnlyCollection<IPAddress> zurück; bei null werfen Sie ArgumentNullException, bei leerem Separator — ArgumentException, bei ungültiger IP — FormatException.
Was bedeutet, dass ein Datenstrom in Java eine unmanaged Instanz ist?