Java
Quando applicare il principio di Inversione delle Dipendenze e quando no (relazione con YAGNI)
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 = ?;
Spiega il principio di funzionamento del garbage collector (esempio G1 GC)
Cosa succede se si implementa singleton nel prototype?
A quali risultati può portare SecurityFilterChain?
Cosa rende un processo veramente Agile e non solo incontri frequenti?
Come arrivavano i dati nel tuo sistema analitico da altri servizi?
Come è stato configurato Kafka per gestire un grande flusso di eventi? Un argomento con partizioni o molti argomenti?
Perché ExecutorService è popolare? Qual è il suo vantaggio rispetto alla creazione diretta di thread?
Modifica il metodo in modo che, in caso di overflow, venga restituito un errore. Mostralo con un esempio di somma di due numeri.
Qual è la differenza tra publishOn e subscribeOn in Reactor?
Qual è la complessità dell'algoritmo di ricerca binaria?
Cosa forniscono le transazioni in Kafka? A cosa servono?
Come aiuta il Circuit Breaker a ridurre il numero di fallimenti nell'accesso a un servizio esterno?
In quali altri linguaggi di programmazione scrivi oltre Java?
Dalla tua esperienza lavorativa: quale compito o progetto ti è piaciuto di più e perché?
Parlami del tuo ultimo progetto: cosa hai fatto, quali erano i compiti, quale stack hai usato?
Quali sono le garanzie di consegna in Kafka?
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
Vantaggi e svantaggi di JPA vs JDBC?