C#
Haben Sie mit Cache-Systemen im Arbeitsspeicher gearbeitet?
Was zeigt das Programm an, wenn throw an den angegebenen Stellen auskommentiert ist?
Wie wird die Vererbung von Schnittstellen in der objektorientierten Programmierung umgesetzt?
Können Sie erklären, wie der Mechanismus der automatischen Speicherverwaltung in Programmiersystemen implementiert ist?
Erklären Sie, wie die Struktur der sortierten Daten die Suche in der PostgreSQL-Datenbank beschleunigt
Welche Sichtbarkeitsbereiche (Lebenszyklusbereiche) gibt es für Dienste/Beans? Welcher Bereich wird standardmäßig verwendet?
Können Sie über das Projekt sprechen, an dem Sie in Ihrem vorherigen Unternehmen gearbeitet haben?
Interessierst du dich für eine Sportart?
Können Sie erklären, was das WebSocket-Protokoll ist und wie es für den Echtzeit-Datenaustausch verwendet wird?
Erklären Sie das Konzept der Reflexion in der Programmierung und ihre wichtigsten Anwendungen
Wie erfolgt die Erstellung und Ausgabe von Tokens zur Bestätigung der Identität des Benutzers im Authentifizierungssystem?
Welche Rolle spielt die Produktionsversion im aktuellen Projekt und welche Eigenschaften hat sie?
Was passiert, wenn die Kapazität eines Slices voll ist und ein neues Element hinzugefügt wird?
Welche Arten von Action-Filtern kannst du nennen und wie werden sie verwendet?
In welchen Fällen und mit welchen Objekten wird die using-Direktive in C++ angewendet?
Wird die Struktur beim Verwenden der Schlüsselwörter ref oder out in Methoden in einen Referenztyp umgewandelt?
Wie wird die Transaktionsverwaltung in der Microservices-Architektur durchgeführt?
Es gibt einen Kundenservice-Prozess. Innerhalb dieses Prozesses gibt es einen Vorgang zur Zuweisung von Support-Tickets an einen Operator. Ein Operator darf nicht mehr als 5 Tickets gleichzeitig haben. TABELLE Tickets ( Id int PK, -- andere Spalten ) TABELLE Operators ( Id int PK, -- andere Spalten ) -- Zuordnung Operator-Ticket für aktive Tickets. -- Beim Schließen eines Tickets wird die Zuordnung entfernt. TABELLE OperatorsTicket ( TicketId int PK, OperatorId int NULL ) // im Rahmen einer Transaktion public void TryAssignOperatorToTicket(int ticketId) { var avalibleOperator = _db.GetOperatorsWithTicketsCount(maxTickets: 4) .OrderBy(o => o.TicketsCount).FirstOrDefault(); if(avalibleOperator is not null) _db.AssignTicketToOperator(ticketId, avalibleOperator.Id); else _db.AssignTicketToOperator(ticketId, null); }
Welche Rolle und Funktion hat Middleware in der Anwendungsarchitektur?
Können Sie den Unterschied zwischen den Schlüsselmodifikatoren ref und out in C# erklären und in welchen Situationen sie verwendet werden?