Sobes.tech

Java

À quoi sert le mot-clé volatile?

Senior
140

Pourquoi avez-vous choisi UUID pour taskId au lieu de Long/BigInt?

Senior
140

Comment implémenter des appels parallèles en Java 17 sans threads virtuels?

Senior
139

Que représente la société «Électron»: est-ce un intégrateur ou une entreprise de produits, et que développe-t-elle?

Senior
139

Pourquoi fallait-il faire de l'optimisation SQL et comment les responsabilités étaient-elles réparties entre les ingénieurs de données et les développeurs?

Senior
139

Quelle est la différence entre l'annotation @Bean et @Component ? Quand utiliser l'une ou l'autre ?

Senior
139

À quoi sert ClassLoader?

Senior
139

Qu'est-ce que la DDD (Conception Dirigée par le Domaine) ? Comment est-elle liée à l'agrégat et au contexte limité ?

Senior
139

Comment est structurée la structure interne de LinkedHashMap ? Qu'est-ce qu'un élément de la liste doublement chaînée ?

Senior
139

Quels sujets Kafka seront dans le système de rapports, qui produit et qui consomme?

Senior
139

Comment lire un gros fichier CSV (plus de 1 Go) ? Comment analyser et résoudre le problème de rupture de ligne à la frontière des chunks ?

Senior
138

Parlez du contrat equals/hashCode.

Senior
138

Quels index ajouteriez-vous à la table et pourquoi?

Senior
138

Parle-moi d'un défi intéressant dont tu es fier

Senior
138

À quel point êtes-vous activement à la recherche en ce moment ? Avez-vous des propositions en main, des délais ?

Senior
138

Il y a un backend, un frontend. La stack technologique standard : Java, Spring, React, Postgres. Tâche : Concevoir un endpoint REST qui doit récupérer des données de 3 sources et les renvoyer à l'UI, en assurant la capacité maximale et le temps de réponse minimal (critères max/min selon nos conditions spécifiques, car il n'existe pas de solution miracle et il faut trouver un compromis). Il est connu que le pic attendu de RPS pour cet endpoint REST sera de 200. Détails connus sur les sources : 1. Source - notre base de données, requête d'environ 3 secondes. 2. Source - un service REST associé, dégrade jusqu'à 2 minutes sous 100 RPS, en mode normal répond en 5 secondes. Nous ne pouvons pas changer son comportement. 3. Source - un autre service REST associé, répond aléatoirement avec des erreurs 503 (aucun pattern clair), en mode normal répond en 10 secondes. Nous ne pouvons pas changer son comportement.

Middle+
138

Quelles sont les méthodes d'injection de dépendances dans Spring?

Senior
138

Qu'est-ce que le MCP et comment fonctionne-t-il?

Senior
138

De quels objets s'agit-il lors de l'optimisation : métadonnées ou données transactionnelles?

Senior
138

Quels types d'index existent dans PostgreSQL ? En quoi un arbre B diffère-t-il d'un arbre binaire ?

Senior
137
/92