Sobes.tech

Java

Quand faut-il appliquer le principe d'Inversion de Dépendances et quand ne pas le faire (relation avec YAGNI) ?

Senior
cdti
103

Tâche Donné : CREATE TABLE profile ( id BIGSERIAL PRIMARY KEY, nickname VARCHAR, registered_at TIMESTAMP ); CREATE TABLE post ( id BIGSERIAL PRIMARY KEY, owner_id BIGINT REFERENCES profile (id), body TEXT, inserted_at TIMESTAMP, likes_count INT -- nombre de likes ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- nombre de followers following_count INT -- nombre de suivis ); Il est nécessaire de : select p.id, sc.followers_count from post p join subscription_count sc on sc.profile_id = p.owner_id where sc.followers_count > 500 -- Index : create index on post (owner_id) -- Requête : select * from post where likes_count > ? AND owner_id = ?;

Senior
ТБанк
103

Explique le principe de fonctionnement du ramasse-miettes (en prenant G1 GC comme exemple)

Senior
МТСМТС
102

Que se passera-t-il si on implémente singleton dans le prototype?

Senior
Uzum
102

À quelles résultats peut aboutir SecurityFilterChain?

Senior
Технократия
102

Qu'est-ce qui rend un processus véritablement Agile et pas seulement des réunions fréquentes?

Senior
kode.ru
102

Comment les données arrivaient-elles dans votre système analytique depuis d'autres services?

Senior
СБЕРСБЕР
102

Comment Kafka a-t-il été configuré pour traiter un grand flux d'événements ? Un seul topic avec des partitions ou plusieurs topics ?

Senior
Альфа-БанкАльфа-Банк
102

Pourquoi ExecutorService est-il populaire ? Quel est son avantage par rapport à la création directe de threads ?

Senior
СБЕРСБЕР
102

Modifiez la méthode pour qu'en cas de dépassement, une erreur soit renvoyée. Montrez cela avec un exemple d'addition de deux nombres.

Senior
СБЕРСБЕР
102

Quelle est la différence entre publishOn et subscribeOn dans Reactor?

Senior
IT OneIT One
102

Quelle est la complexité de l'algorithme de recherche binaire?

Middle+
DNSDNS
102

Que fournissent les transactions dans Kafka ? À quoi servent-elles ?

Senior
Альфа-БанкАльфа-Банк
102

Comment le Circuit Breaker aide-t-il à réduire le nombre de défaillances lors de l'accès à un service externe?

Senior
прайм пейментс
102

Dans quels autres langages de programmation écrivez-vous en plus de Java?

Senior
OZONOZON
102

D'après votre expérience professionnelle : quelle tâche ou projet vous a le plus plu et pourquoi ?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
102

Parle-moi de ton dernier projet : qu'as-tu fait, quelles étaient les tâches, quelle technologie as-tu utilisée ?

Senior
РайффайзенРайффайзен
102

Quelles sont les garanties de livraison dans Kafka ?

Middle
Ecom
102

Quel est le problème principal de cette implémentation du type composite dans la base de données? TIMESTAMP sans fuseau horaire Erreur de syntaxe! NULL dans le code Absence de CTE, lisibilité Problèmes de portabilité dus à SERIAL «TICKET_TYPE» n'a pas été déclaré dans la base de données Ce n'est pas la dernière valeur au niveau de INTEGER

Senior
СБК ПАРУС
102

Avantages et inconvénients de JPA vs JDBC?

Senior
IT OneIT One
102
/726