Java
Կատարեք LRU կեշ՝ հնացած արժեքների արտաքսմամբ (հիմնական իրականացում)
Որ հերթականությամբ պետք է տեղադրեք catch բլոկները (օրինակ, FileNotFoundException և IOException)?
Կա՞ք ձեր աշխատանքային փորձ ֆինտեխ ոլորտում — վճարումներ, ֆինանսներ, հաշվեկշիռ, ինտեգրացիա։
Պատմեք Java-ում արտահայտությունների հիերարխիան մասին
Երբ պետք է կիրառել Dependency Inversion սկզբունքը և երբ ոչ (կապ YAGNI-ի հետ)
Պահանջարկ Տվյալներ: 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 -- հավանությունների քանակը ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- հետևորդների քանակը following_count INT -- հետևողների քանակը ); Պահանջվում է: 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 -- Ինդեքս: create index on post (owner_id) -- Հարց: select * from post where likes_count > ? AND owner_id = ?;
Ներկայացրեք աղբահանության հավաքողի աշխատանքի սկզբունքը (G1 GC օրինակով)
Ի՞նչ կլինի, եթե ներդնենք singleton-ը prototype-ում:
SecurityFilterChain-ը ինչ արդյունքների կարող է ավարտվել?
Ի՞նչ է դարձնում գործընթացը իսկապես Agile, ոչ միայն հաճախակի հանդիպումներ։
Ինչպե՞ս էին տվյալները հասնում ձեր վերլուծական համակարգին այլ ծառայություններից։
Ինչպես է կոնֆիգուրացված Kafka-ն մեծ իրադարձությունների հոսքը մշակելու համար: Մի թեմա պարսպներով կամ շատ թեմաներ?
Ինչու է ExecutorService-ը հանրաճանաչ: Ի՞նչ առավելություն ունի այն ուղղակի թելեր ստեղծելու նկատմամբ:
Փոխեք մեթոդը այնպես, որ գերբեռնման դեպքում վերադարձվի սխալ։ Ներկայացրեք դա երկու թվերի գումարման օրինակով։
Ի՞նչ է PECS-ը և երբ օգտագործել extends/super-ը։
Ի՞նչ է տարբերությունը publishOn և subscribeOn-ի միջև Reactor-ում։
Իրականացվող բինար որոնման ալգորիթմի բարդությունը ինչ է?
Ինչ է տալիս Kafka-ի գործարքները: Ինչու են դրանք անհրաժեշտ?
Ինչպե՞ս է Circuit Breaker-ը օգնում նվազեցնել արտաքին ծառայության դիմումի ժամանակ ձախողումների քանակը։
Ի՞նչ այլ ծրագրավորման լեզուներով եք գրում Java- ից բացի։