Tâches en Java 1. Écrivez l'implémentation de la méthode: /** * @param a – tableau de nombres, la longueur du tableau peut dépasser 10 millions. * @return tableau de nombres, sans doublons. L'ordre des nombres dans le tableau original doit être conservé. Il faut laisser le dernier élément en cas de doublons, par exemple, pour {2,1,4,2,3} la solution correcte est {1,4,2,3}, et non {2,1,4,3} En cas d'élément inférieur à 0 dans le tableau d'entrée, une erreur doit être levée. Par exemple, pour {2,3,-1,5} le traitement doit se terminer par une erreur. */ public static double[] task(double[] a) { }
Java
Peut-on utiliser une liste chaînée pour implémenter une file d'attente?
Avez-vous travaillé directement avec des requêtes SQL sans utiliser d'ORM ou de bibliothèques tierces?
La classe RuntimeException est-elle conditionnée par la classe Exception en Java?
Pouvez-vous expliquer comment un Kafka Topic est organisé et fonctionne?
Comment extraire les paramètres d'une requête HTTP entrante?
Comment le système se comporte-t-il si, à l'intérieur d'une méthode marquée comme transactionnelle, une autre méthode également marquée avec l'annotation transactionnelle est appelée?
Pouvez-vous décrire la séquence des étapes du traitement d'une requête entre le contrôleur et DispatcherServlet?
Explique les composants principaux et les principes de fonctionnement du Java Collections Framework.
Quelles ressources ou opérations peuvent être bloquées lors de l'utilisation du verrouillage pessimiste dans les transactions?
Quelle est la différence entre l'utilisation de LEFT JOIN et LEFT OUTER JOIN dans PostgreSQL lors de la jointure de tables?
Comment les développeurs écrivaient-ils du code avant l'introduction du mécanisme de Generics?
Peut-on effectuer dans un seul test la vérification de plusieurs options de valeurs retournées par la méthode?
Comment détectiez-vous les situations de blocage mutuel (Deadlock) dans les systèmes?
Qu'est-ce qui est considéré comme des racines GC ? Quoi d'autre, en plus de la pile ?
Décrivez votre expérience du déploiement d'applications dans votre emploi précédent.
Explique le principe de fonctionnement et l'objectif de la mise en cache des requêtes dans les systèmes.
Vous concentrez-vous davantage sur la création de modules individuels ou sur l'intégration de fonctionnalités spécifiques dans le système?
Pouvez-vous décrire le principe fondamental qui sous-tend le modèle de mémoire dans les systèmes de programmation?
Quels sont les critères pour choisir un nouveau lieu de travail ? À quoi devrait ressembler un projet intéressant ?