Sobes.tech

Java

Quando applicare il principio di Inversione delle Dipendenze e quando no (relazione con YAGNI)

Senior
cdti
103

Compito Dato: 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 -- numero di 'mi piace' ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- numero di follower following_count INT -- numero di seguiti ); È necessario: 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 -- Indice: create index on post (owner_id) -- Query: select * from post where likes_count > ? AND owner_id = ?;

Senior
ТБанк
103

Spiega il principio di funzionamento del garbage collector (esempio G1 GC)

Senior
МТСМТС
102

Cosa succede se si implementa singleton nel prototype?

Senior
Uzum
102

A quali risultati può portare SecurityFilterChain?

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

Cosa rende un processo veramente Agile e non solo incontri frequenti?

Senior
kode.ru
102

Come arrivavano i dati nel tuo sistema analitico da altri servizi?

Senior
СБЕРСБЕР
102

Come è stato configurato Kafka per gestire un grande flusso di eventi? Un argomento con partizioni o molti argomenti?

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

Perché ExecutorService è popolare? Qual è il suo vantaggio rispetto alla creazione diretta di thread?

Senior
СБЕРСБЕР
102

Modifica il metodo in modo che, in caso di overflow, venga restituito un errore. Mostralo con un esempio di somma di due numeri.

Senior
СБЕРСБЕР
102

Qual è la differenza tra publishOn e subscribeOn in Reactor?

Senior
IT OneIT One
102

Qual è la complessità dell'algoritmo di ricerca binaria?

Middle+
DNSDNS
102

Cosa forniscono le transazioni in Kafka? A cosa servono?

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

Come aiuta il Circuit Breaker a ridurre il numero di fallimenti nell'accesso a un servizio esterno?

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

In quali altri linguaggi di programmazione scrivi oltre Java?

Senior
OZONOZON
102

Dalla tua esperienza lavorativa: quale compito o progetto ti è piaciuto di più e perché?

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

Parlami del tuo ultimo progetto: cosa hai fatto, quali erano i compiti, quale stack hai usato?

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

Quali sono le garanzie di consegna in Kafka?

Middle
Ecom
102

Qual è il problema principale di questa implementazione del tipo composito nel database? TIMESTAMP senza fuso orario Errore di sintassi! NULL nel codice Mancanza di CTE, leggibilità Problemi di portabilità a causa di SERIAL «TICKET_TYPE» non dichiarato nel database Non è l'ultimo valore a livello di INTEGER

Senior
СБК ПАРУС
102

Vantaggi e svantaggi di JPA vs JDBC?

Senior
IT OneIT One
102
/726