Java
Când trebuie să aplici principiul inversiunii dependenței și când nu (legătura cu YAGNI)
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 = ?;
Explica principiul de funcționare al colectorului de gunoi (pe exemplul G1 GC)
Ce se întâmplă dacă se implementează singleton în prototype?
La ce rezultate poate duce SecurityFilterChain?
Ce face ca un proces să fie cu adevărat Agile și nu doar întâlniri frecvente?
Cum ajungeau datele în sistemul dumneavoastră analitic din alte servicii?
Cum a fost configurat Kafka pentru a gestiona un flux mare de evenimente? Un singur topic cu partiții sau mai multe topicuri?
De ce este popular ExecutorService? Care este avantajul său față de crearea directă a firelor?
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.
Care este diferența dintre publishOn și subscribeOn în Reactor?
Care este complexitatea algoritmului de căutare binară?
Ce oferă tranzacțiile în Kafka? La ce sunt utile?
Cum ajută Circuit Breaker la reducerea numărului de eșecuri la accesarea unui serviciu extern?
În ce alte limbaje de programare scrii în afară de Java?
Din experiența ta de muncă: care a fost sarcina sau proiectul care ți-a plăcut cel mai mult și de ce?
Spune-mi despre ultimul tău proiect: cu ce te-ai ocupat, care au fost sarcinile, ce tehnologie ai folosit?
Ce garanții de livrare există în Kafka?
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
Avantajele și dezavantajele JPA vs JDBC?