Java
Auf welcher Grundlage haben Sie entschieden, dass die Aufgabe den eingesetzten Aufwand erfordert?
Könnten Sie erklären, was unter Benutzeroberfläche (UI) verstanden wird?
Für ein Array von Zahlen arr und eine Zahl k Es ist notwendig, ein neues Array zurückzugeben, dessen Anzahl der wiederholten Elemente nicht > k ist Beispiel: Eingabe: arr=[1,1,1,2,3,3,3,4,4], k=3 Ausgabe: res=[1,3,4]
In welchen Situationen wird das Schlüsselwort final in der Programmierung verwendet?
Können Sie erklären, was die Error-Klasse in der Programmierung ist?
Wird der Code-Review-Prozess vom Team im Rahmen des Projekts organisiert?
Können Sie das Konzept der Datenaufteilung (Sharding) in Datenspeichersystemen erklären?
Wie erfolgt die Speicherung lokaler Variablen während der Programmausführung?
Wie ist Ihre Erfahrung mit MongoDB in Projekten?
Erzählen Sie von den SOLID-Prinzipien mit konkreten Beispielen.
Kann die Konstruktion try-finally anstelle von try-catch-finally zur Fehlerbehandlung verwendet werden?
Wie haben Sie die Implementierung paralleler Prozesse in Ihren Projekten durchgeführt?
Kann man Nachrichten in der gleichen Reihenfolge lesen, in der sie geschrieben wurden, aus einem Thema mit drei Partitionen?
Gab es Multithreading-Fälle im Projekt? Data Race, Deadlock?
Für welche Aufgaben welcher Agenten hast du sie laut deiner Erfahrung verwendet?
Können Sie erklären, was der Begriff CAS bedeutet und wie er in der Programmierung verwendet wird?
Wie ist die Hierarchie der verschiedenen Sammlungstypen strukturiert?
Haben Objekte verschiedener Klassen mit gleichen Feldern den gleichen hashCode?
Wie behandelt und protokolliert man Fehler in einem Projekt mit mehreren REST-Controllern, die jeweils für CRUD-Operationen für verschiedene Entitäten verantwortlich sind?
Welche Schlüsselaufgaben und Rollen übernimmt ein verantwortlicher Entwickler in einem Projekt?