Java
Транзакциялар дегеніміз не? Оларды қолданудың себептері мен ACID қасиеттерін түсіндіріңіз.
Процесс дерекқорға сақтау мен Kafka-да offset-ті растау арасында тоқтап қалса, не болады?
Feature lead дегеніміз не және бұл рөлде қандай тәжірибеңіз бар?
NoSQL дерекқорлары реляциялықтардан қалай ерекшеленеді?
Қай тапсырманы ең ұнаттыңыз (драйв) және қайсысы керісінше болды (менікі емес)?
Бірлік қызметі (бір инстанс) жоғары жүктемелі бола ала ма?
Алдыңғы жұмыс орныңызда даму процестері қалай құрылды? Тапсырмалар қалай келді?
Spring Bean-нің өмірлік циклі туралы айтыңыз?
Spring басқа бір bean-нің әдісін @Transactional(propagation = REQUIRES_NEW) деп белгілеп шақырғанда, ол қалай әрекет етеді? Әдепкі propagation бар әдістен? Ата-ана транзакциясына не болады?
Миссиялық маңызды жүйелер қандай және олар қандай шектеулер қояды?
JWT токені туралы айтыңыз: ұрланған токенмен не істеуге болады — оқуға, өзгертуге, қайта қолдануға?
class ExamResult { String studentName; int subjectId; int mark; //1,2,3,4,5 } List<String> getTop5Students(List<ExamResult> list) { }
Пессимистік блоктау кезінде deadlock-ты қалай шештіңіз?
Шарттың мәртебесі өзгергенде одан әрі есептеулер қалай іске асырылады? Мәліметтер базасында мәртебе өзгерді — одан әрі не?
Шетелдік қызметке шақыру үшін HTTP клиентіне (RestTemplate/WebClient/Feign) қандай конфигурациялық параметрлерді береміз?
TreeMap-тің кемшіліктері қандай?
Сыртқы тәуелділіктен күтіп тұрған кезде әдісті мәңгілікке блоктамас үшін қандай тәсілдерді білесіз?
Жоба бойынша көп ағынды жағдайлар болды ма? Data race, deadlock?
Кодта оптимистік блоктауды қалай жүзеге асыруға болады? Нұсқаулар қақтығысқанда не болады?
Міндет: Екі тізім берілген, бірінші тізімнің елементтерін шығарыңыз, олар екінші тізімде жоқ. Java тілінде шешім жазыңыз.