Java
Que recherchez-vous en termes de format de travail ? Es-tu à Moscou ?
Avez-vous de l'expérience avec Kotlin ou la programmation réactive?
Est-il correct d'utiliser un objet mutable comme clé dans une HashMap ? Quelles sont les exigences à respecter ?
[nom] a demandé : Quels erreurs existent en Java ? Donne des exemples.
Comment avez-vous optimisé les requêtes SQL?
Deux transactions : l'une lit, l'autre met à jour les mêmes données. Que se passera-t-il ? Problème de lecture non répétable et niveau d'isolation Repeatable Read.
À quoi sert l'index GIN dans PostgreSQL?
[nom] a demandé : En Kubernetes, la limite de mémoire est de 1 Go, et la JVM est lancée avec -Xmx 1 Go. Quelle est la viabilité d'une telle configuration ?
Qu'est-ce que Kafka et comment fonctionne-t-elle ? En quoi diffère-t-elle des brokers de messages classiques ?
Comment rendre une classe immuable ?
Était-ce une architecture de microservices?
Comment récupérer des commits spécifiques d'une branche d'un autre utilisateur dans Git?
Quelles sont les méthodes d'injection de dépendances dans Spring?
Comment le système comprenait-il qu'il fallait suivre une voie ou une autre ? Sur quoi se basait-il pour différencier les documents ?
Quelles technologies ont été utilisées pour l'autorisation?
Comment construire un index efficace pour une colonne à faible sélectivité (par exemple, statut : nouveau/en cours/terminé), lorsque seul le statut 'nouveau' est important?
Comment enrichir le contexte du LLM ? Qu'est-ce que le RAG et comment fonctionne-t-il ?
Y a-t-il une IP ouverte, auto-emploi ou autre emploi?
Comment résoudre le problème de la copie profonde (mutation des éléments de la liste via AtomicInteger.incrementAndGet) ?
Des données sont fournies OperationId TransactionId ISIN RcvID SndId Quantity OperationId - identifiant d'opération (entier) TransactionId - identifiant de transaction (entier) ISIN - identifiant de l'instrument (chaîne) RcvID - identifiant du client receveur (entier), si -1, c'est une sortie SndId - identifiant du client émetteur (entier), si -1, c'est une entrée Quantity - quantité de l'instrument (double) OperDate - date au format [phone] Des chaînes sont entrées, par exemple 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] Il faut compter la quantité de chaque instrument pour chaque client à la dernière date [phone] USD [phone] USD [phone] RUB 100