Java
Was ist der Unterschied zwischen einem Prozess und einem Thread, und wann kann man das eine anstelle des anderen verwenden?
Welches Verhalten wird bei Verwendung des Isolationsniveaus Repeatable Read bei gleichzeitiger Aktualisierung eines Kontos durch zwei Transaktionen erwartet?
Wie schätzt du dein Niveau ein – Junior, Mid, Senior?
Warum wird in einigen Fällen im try-Block nur finally verwendet, ohne Ausnahmen im catch zu behandeln?
Wie bestimmt der Mechanismus der automatischen Speicherverwaltung, dass eine Variable nicht mehr verwendet wird und freigegeben werden kann?
Kann der Anfangsprozess gestartet werden?
Was sind die Fallstricke bei der Setter-Injektion?
Was kann passieren, wenn im Pointcut des Spring Boot Aspekts die vollständige Reihe von Optionen angegeben ist?
Wie wird die zeitliche Komplexität des Zugriffs auf ein Element nach Index in einer verketteten Liste bewertet?
Warum ist es in Java notwendig, die Methoden equals() und hashCode() gemeinsam zu überschreiben, und wie wirkt sich dies auf die Arbeit mit Sammlungen aus?
Können Unentschlossenheit oder eine negative Einstellung der Kollegen ein Hindernis bei der Erfüllung der Aufgabe sein und das Team demotivieren?
Was hat Sie dazu veranlasst, den Berufsbereich zu wechseln?
Wie stehen Sie zu der Aussage, dass eine 100%ige Testabdeckung unmöglich ist und nicht immer notwendig?
War das das Ergebnis Ihrer persönlichen Arbeit oder Teamarbeit?
Welche Bean-Scopes kennst du in Spring?
Wurde in Ihrem letzten Projekt eine zentrale Datenbank für alle Microservices integriert?
Haben Sie direkte Interaktion mit der Datenbank über SQL-Abfragen durchgeführt?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Was sind IoC und DI? Erklären Sie die Konzepte
Erklären Sie, worin die Funktion reduce besteht und wie sie bei der Verarbeitung von Datenarrays verwendet wird.