Java
Таңдалған шешім құрылымының негізгі мәселелері - Төмен икемділікпен қатты тип байлау - Элементтерді өңдеу кезінде полиморфизмнің бұзылуы - WardrobeItem үшін фабрика әдісінің болмауы - Жаңа оңтайландырғыштар үшін Adapter паттернінің болмауы - Оптимизация ішіндегі қымбат операциялар
@KafkaListener орнына нақты polling қолданғанда не жоғалтып, не аласыз?
Келтірілген кодты орындағанда қандай жанама әсер пайда болады BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT progress INTO @current_progress FROM courses WHERE course_id = 101; SET @current_progress = @current_progress + 60; UPDATE courses SET progress = @current_progress WHERE course_id = 101; COMMIT; END; BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT progress INTO @current_progress FROM courses WHERE course_id = 101; SET @current_progress = @current_progress + 40; UPDATE courses SET progress = @current_progress WHERE course_id = 101; COMMIT; END;
35К саны қайдан шықты және оны қалай есептеді?
Қандай оқшаулау деңгейінде лас оқылым мүмкін?
Тестілеу жазу туралы ойларыңыз қандай?
Сіз релиз процесіне қатыстым ба?
Қандай микросервис үлгілерін білесіз және қолдандыңыз ба?
Dead Letter Queue-дан оқу логикасын қалай конфигурацияладыңыз және ack (қолмен растау) қайда жасалады?
CAP теоремасы: таралған микросервис архитектурасы бар банк/қаржылық жүйеге қандай қасиеттерді сақтау керек?
Қазіргі жұмыс орныңыз туралы айтыңыз: жауапкершіліктер қалай өзгерді, бастапқы функционал қандай еді, қазір не, команда қалай?
Collections.unmodifiableList() не үшін пайдаланылады және ол не істейді?
Лямбда-функция мен анонимдік класс арасындағы айырмашылық қандай?
Өндіріс процесі туралы айтыңыз — бизнес және техникалық тапсырмаларды қалай орындадыңыз, олар қалай ерекшеленді?
-- Мұнда құрылымы бар кестелер бар Employee id (PK) name salary dep_id(FK department.id) Department id (PK) name -- Әр бөлімдегі ең жоғары жалақысы бар барлық бөлім атауларының тізімін қайтаратын сұрау жазыңыз select d.name, MAX(e.salary) from Department d left join Employee e on e.dep_id = d.id group by d.name
Индекс қолданылғанын қалай анықтауға және нақты қайсы екенін қалай білуге болады?
Postgres әдепкі бойынша ACID қағидаларын қалай жүзеге асырады?
Жоғары бәсекелестік кезінде LongAdder неге AtomicLong-тан тиімдірек? Қандай жағдайларда LongAdder тиімді жұмыс істейді?
Stop-the-World үзілісі кезінде не болады? Неге жадты тазалау кезінде ағындарды тоқтату керек?
Finally блогының мақсаты неде?