Java
Quelle est la meilleure pour la recherche en texte intégral, GIN ou GiST?
Quels méthodes d'authentification connaissez-vous?
Dans quelles situations est-il judicieux d'éviter de créer des index dans la base de données?
Avez-vous de l'expérience dans le développement autonome de solutions à partir de zéro?
Quel mécanisme en Java assure un contrôle strict des types de données lors de la compilation et de l'exécution du programme?
Quels sont les principaux avantages et inconvénients de la structure de données Hashtable?
Avez-vous rencontré le problème des requêtes N+1 ? Comment l'avez-vous résolu ?
Comment percevez-vous le soutien à vos collègues au travail?
Dans quel ordre cette requête SQL (plan de requête) est-elle exécutée?
À quoi sert le mot-clé HAVING en SQL?
Quelle est la limite du nombre d'utilisations de Stream en Java?
Quelles autres méthodes possède Iterator en plus de hasNext, next et 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]); } }
Parlez-moi de l'API Stream. Qu'est-ce qui est plus rapide : l'API Stream ou une boucle for ?
Que signifie la définition stricte des types de données dans le langage de programmation Java?
Lisez le code, déterminez si l'exécution du programme se terminera et ce qui sera affiché à la fin dans le journal. ```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); } }
Sur quel serveur ou plateforme avez-vous hébergé l'application ou la mise à jour?
Quels ont été les difficultés ou défaillances rencontrées dans le système concernant sa disponibilité pendant le projet?
Comment gérer les transactions dans le code Java ? Comment cela se fait-il via JDBC ?
Décrivez votre dernière expérience professionnelle et les principales tâches que vous avez accomplies dans votre emploi précédent