Java
Pourquoi quittez-vous votre emploi actuel et que recherchez-vous?
À quoi sert la classe Error, est-elle vérifiable ou non vérifiable?
Qu'est-ce qu'un Spliterator dans un flux ? Que peut-il faire ?
Pensez-vous que les points d'histoire sont vraiment utiles ou ne sont qu'une formalité pour les gestionnaires?
Dans quels cas faut-il utiliser l'annotation @Repository dans une application Spring?
Pouvez-vous parler de vos projets personnels sur lesquels vous travaillez ou avez travaillé?
Pourquoi avais-tu besoin de Redis si tu as déjà Postgres?
Des tâches sont-elles arrivées sans spécification technique ? Comment avez-vous procédé dans ces cas ?
Parle-moi de l'optimisation du GC dans ton expérience réelle — y a-t-il eu des pauses de dizaines de secondes, et comment les as-tu optimisées?
[nom] a demandé : Parlez-moi de la hiérarchie des exceptions en Java.
Pouvez-vous énumérer les principaux groupes de types de données utilisés en Java?
Comment l'infrastructure a-t-elle été organisée ? Kubernetes, Docker, CI/CD — racontez-moi plus en détail.
Pourriez-vous énumérer vos points forts en tant que développeur?
Comment sont organisés les nœuds et les éléments à l'intérieur d'un arbre binaire de recherche?
Quand un objet de contexte est-il créé lors de l'initialisation du conteneur Spring, et quand les beans sont-ils créés dans ce processus?
-- Il existe des tables avec la structure Employé id (PK) nom salaire dep_id (FK department.id) Département id (PK) nom -- écrire une requête qui renverra une liste des noms de tous les départements avec le salaire maximum dans chaque département select d.nom, MAX(e.salaire) from Département d left join Employé e on e.dep_id = d.id group by d.nom
Quelles sont les méthodes d'injection de dépendances dans Spring?
Que penses-tu de l'utilisation de l'IA dans le développement (comme le codage par inspiration et autres) ?
Quelle verrouillage a été utilisé en pratique pour traiter les transactions?
Es-tu prêt à visiter le bureau une fois par mois (Moscou) ?