Java
Implementujte LRU cache s vyraďovaním starých hodnôt (základná implementácia)
V akom poradí umiestniť catch bloky (napríklad FileNotFoundException a IOException)?
Máte skúsenosti s doménami fintech — platby, financie, fakturácia, integrácia?
Popíšte hierarchiu výnimiek v Jave
Kedy je potrebné uplatniť princíp Dependency Inversion a kedy nie (súvislosť s YAGNI)
Zadanie Dáta: 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 -- počet lajkov ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- počet sledovateľov following_count INT -- počet sledovaných ); Je potrebné: 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) -- Dopyt: select * from post where likes_count > ? AND owner_id = ?;
Vysvetlite princíp fungovania zberača odpadkov (na príklade G1 GC)
Čo sa stane, ak do prototypu zavedieme singleton?
Aké výsledky môže skončiť SecurityFilterChain?
Čo robí proces naozaj Agile, a nie len časté stretnutia?
Ako sa dáta dostávali do vášho analytického systému z iných služieb?
Ako bola Kafka nakonfigurovaná na spracovanie veľkého toku udalostí? Jeden topík s partíciami alebo veľa topíkov?
Prečo je ExecutorService populárny? Aká je jeho výhoda oproti priamej tvorbe vlákien?
Upravte metódu tak, aby pri pretečení vracala chybu. Demonštrujte to na príklade sčítania dvoch čísel.
Čo je PECS a kedy použiť extends/super?
Aký je rozdiel medzi publishOn a subscribeOn v Reactor?
Aká je zložitosť algoritmu binárneho vyhľadávania?
Čo poskytujú transakcie v Kafka? Na čo sú potrebné?
Ako pomáha Circuit Breaker znižovať počet zlyhaní pri prístupe k externému servisu?
V akých ďalších programovacích jazykoch píšete okrem Javy?