Java
Was ist besser für die Volltextsuche, GIN oder GiST?
Welche Authentifizierungsmethoden kennen Sie?
In welchen Situationen ist es ratsam, das Erstellen von Indizes in der Datenbank zu vermeiden?
Haben Sie Erfahrung in der eigenständigen Entwicklung von Lösungen von Grund auf?
Welcher Mechanismus in Java sorgt für eine strenge Kontrolle der Datentypen während der Kompilierung und Ausführung des Programms?
Was sind die Hauptvorteile und -nachteile der Datenstruktur Hashtable?
Haben Sie das Problem der N+1-Abfragen erlebt? Wie haben Sie es gelöst?
Wie stehen Sie zur Unterstützung Ihrer Kollegen bei der Arbeit?
In welcher Reihenfolge wird diese SQL-Abfrage (Abfrageplan) ausgeführt?
Wofür ist das Wort HAVING in SQL?
Was ist die Begrenzung für die Anzahl der Anwendungen von Stream in Java?
Welche weiteren Methoden hat Iterator außer hasNext, next und remove?
int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } }
Erzähle mir von der Stream API. Was ist schneller — die Stream API oder eine for-Schleife?
Was bedeutet die strenge Definition von Datentypen in der Programmiersprache Java?
Lesen Sie den Code, bestimmen Sie, ob die Programmausführung endet und was am Ende im Log angezeigt wird. ```java import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Increment { private static AtomicInteger counter1 = 0; private static AtomicInteger counter2 = 0; public static void main(String[] args) throws InterruptedException { int tasksCount = 100_000; CountDownLatch latch = new CountDownLatch(tasksCount); ExecutorService executor = Executors.newFixedThreadPool(100); for (int i = 0; i < tasksCount; i++) { executor.submit(() -> { counter1.incrementAndGet(); counter2.incrementAndGet(); latch.countDown(); }); } latch.await(); System.out.println(counter1); System.out.println(counter2); System.exit(0); } }
Auf welchem Server oder Plattform haben Sie die Anwendung oder das Update bereitgestellt?
Mit welchen Schwierigkeiten oder Ausfällen war das System hinsichtlich seiner Verfügbarkeit während des Projekts konfrontiert?
Wie verwaltet man Transaktionen im Java-Code? Wie wird das über JDBC gemacht?
Beschreibe deine letzte Berufserfahrung und die Hauptaufgaben, die du an deinem vorherigen Arbeitsplatz ausgeführt hast