JPA/Hibernate-де оптимистік және пессимистік блокировкалар деген не? Олар қалай жүзеге асырылады? Қашан қолдану керек?
Java
Процесс жұмыс істемей жатқанын немесе нашар жұмыс істеп жатқанын байқап, идея ұсынған жағдай туралы айтыңыз, және ол жүзеге асырылды.
Git-ті IDE-ден қолдандыңыз ба немесе кейде командалық жолмен жұмыс істедіңіз бе?
Бір жағдай болуы мүмкін бе, онда біз элементті HashMap-қа объект кілтімен саламыз, бірақ содан кейін оны сол объект арқылы ала алмаймыз?
Kafka-дан тұтынушы хабарламадан басқа қандай сипаттамаларды оқи алады?
Бір минуттан бір күнге дейін жауап бермейтін тұрақсыз интеграцияны қалай басқаруға болады?
Не таңдайсыз — JDBC Template немесе ORM, және неге?
Сіз динамикалық түрде бөлімдерді өзгерткен бе едіңіз? Жүктеменің тәуелділігін түсіндіріңіз.
Жаңа жұмыс орнында қандай тапсырмаларды шешкіңіз келеді?
@Transactional аннотациясы дегеніміз не және ол қалай жұмыс істейді?
Егер бір тұтынушы тобына 100 тұтынушы және 10 бөлімше болса — ол қалай жұмыс істейді?
LEFT JOIN қолдансаңыз, не өзгереді?
Егер бір топта екі бөлім және үш тұтынушы болса, не болады? Ал егер үш бөлім және екі тұтынушы болса?
Өз деңгейіңді қалай бағалайсың — джун, мидл, сеньор?
Соңғы жобаңыз және қолданылған технологиялар туралы айтыңыз (REST vs async/Kafka)
Транзакциялық әдісте HTTP-ға шақыру немесе Kafka-ға жіберу орын алса, содан кейін дерекқорда өзгеріс болса, қандай әлеуетті мәселе туындайды?
Synchronized деген не және ол не үшін пайдаланылады?
Төлемдерді есептеу қызметінде бизнес-процесс пен техникалық ағынды сипаттаңыз.
Қатар толып, максимумға жетсе, не болады?
Saga-ны қалай жүзеге асыруға болады? Оны қалай жасау керек?