Sobes.tech

Când trebuie să aplici principiul inversiunii dependenței și când nu (legătura cu YAGNI)

Senior
cdti
103

Sarcină Dat: 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 -- numărul de aprecieri ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- numărul de urmăritori following_count INT -- numărul de urmăriți ); Este necesar: 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) -- Interogare: select * from post where likes_count > ? AND owner_id = ?;

Senior
ТБанк
103

Explica principiul de funcționare al colectorului de gunoi (pe exemplul G1 GC)

Senior
МТСМТС
102

Ce se întâmplă dacă se implementează singleton în prototype?

Senior
Uzum
102

La ce rezultate poate duce SecurityFilterChain?

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

Ce face ca un proces să fie cu adevărat Agile și nu doar întâlniri frecvente?

Senior
kode.ru
102

Cum ajungeau datele în sistemul dumneavoastră analitic din alte servicii?

Senior
СБЕРСБЕР
102

Cum a fost configurat Kafka pentru a gestiona un flux mare de evenimente? Un singur topic cu partiții sau mai multe topicuri?

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

De ce este popular ExecutorService? Care este avantajul său față de crearea directă a firelor?

Senior
СБЕРСБЕР
102

Modificați metoda astfel încât, în caz de depășire, să returneze o eroare. Demonstrați acest lucru cu un exemplu de adunare a două numere.

Senior
СБЕРСБЕР
102

Care este diferența dintre publishOn și subscribeOn în Reactor?

Senior
IT OneIT One
102

Care este complexitatea algoritmului de căutare binară?

Middle+
DNSDNS
102

Ce oferă tranzacțiile în Kafka? La ce sunt utile?

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

Cum ajută Circuit Breaker la reducerea numărului de eșecuri la accesarea unui serviciu extern?

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

În ce alte limbaje de programare scrii în afară de Java?

Senior
OZONOZON
102

Din experiența ta de muncă: care a fost sarcina sau proiectul care ți-a plăcut cel mai mult și de ce?

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

Spune-mi despre ultimul tău proiect: cu ce te-ai ocupat, care au fost sarcinile, ce tehnologie ai folosit?

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

Ce garanții de livrare există în Kafka?

Middle
Ecom
102

Care este problema principală a acestei implementări a tipului compozit în bazele de date? TIMESTAMP fără fus orar Eroare de sintaxă! NULL în cod Lipsa CTE, lizibilitate Probleme de portabilitate din cauza SERIAL «TICKET_TYPE» nu a fost declarat în baza de date Nu este ultima valoare la nivel de INTEGER

Senior
СБК ПАРУС
102

Avantajele și dezavantajele JPA vs JDBC?

Senior
IT OneIT One
102
/726