Java
Comment la gestion des transactions est-elle implémentée lors de l'utilisation de l'annotation @Transactional?
Que choisirais-tu : JDBC Template ou ORM, et pourquoi ?
Parlez du module de recommandations tarifaires personnalisées — quelle était la logique, qui a pris la décision de recommander?
Pouvez-vous donner un exemple de requêtes SQL complexes que vous avez écrites dans votre pratique?
Expérience avec Spring Security. Jeton JWT : le serveur interceptera-t-il une requête avec un jeton étranger ? Que se passe-t-il si un hacker modifie la charge utile du jeton ?
Avez-vous de l'expérience dans le développement autonome de solutions à partir de zéro?
Comment indique-t-on aux clients qu'il y a un problème avec les calculs?
Quelle est la principale problématique de cet exemple de Dockerfile FROM golang:1.16 WORKDIR /app COPY go.mod . COPY go.sum . RUN go mod download COPY . . RUN go build -o crashAnalysis . CMD ["./crashAnalysis"] EXPOSE 9090 - Absence de ENV pour la configuration - Absence de builds multi-étapes - Les fichiers temporaires ne sont jamais supprimés - Utilisation non optimale de RUN - Le port 8081 n'est pas spécifié dans l'instruction EXPOSE
Avez-vous déjà défendu votre position lors de discussions en équipe ou de débats?
Quels sont les scopes des beans dans Spring ? Lequel est par défaut ?
La annotation @ComponentScan a-t-elle la capacité de ne trouver que des classes annotées avec @Component?
Avez-vous utilisé un système de messagerie ou un courtier en messages dans vos projets?
Qu'est-ce qui a été utilisé pour interagir avec les bases de données dans l'application?
Qu'est-ce qui a déclenché les calculs d'attributions et de rapprochements ? Quel mécanisme a déclenché ce processus ?
Comment avez-vous déployé les modifications de la base de données en production ? Avez-vous utilisé Liquibase ?
Le singleton bean dans Spring garantit-il une utilisation sûre dans un environnement multithread ?
Pouvez-vous expliquer les fonctions principales et le rôle du JDK dans le processus de développement Java?
Décrivez votre expérience avec l'utilisation du cache dans les projets et comment cela influence la performance du système.
Comment peut-on brièvement indiquer le type de classe en Java en deux mots?
Comment gérer les transactions dans le code Java ? Comment cela se fait-il via JDBC ?