@Transactional аннотациясының принципін және оның дерекқор транзакцияларын басқарудағы рөлін түсіндіріп беріңіз.
Java
Автоматты код генерациясы үшін не жақсырақ: YAML қолдану ма, әлде қолмен жазу ма?
Сіз тестілеуді автоматтандыру құралдарымен және кодты тексеру кітапханаларымен жұмыс істедіңіз бе?
Алдыңғы жұмыс орныңызда команда мүшелері қандай рөлдер мен функцияларды орындады?
Әр Parallel Stream жеке ағындар пулын пайдаланады ма, әлде барлығы үшін біреу ме?
Соңғы жобаңызда тестілеу қалай жүргізілді?
Көп ағынды бағдарламалауда оқиғалар тізбегін модельдеу кезінде 'бұрын болған' ұғымын түсіндіріңіз.
Жақында өткен кезеңде қандай оқиғалар немесе жетістіктер сіздің есіңізде қалды?
Әртүрлі жинақтау деректер түрлерінің иерархиясы қалай құрылымдалған?
Соңғы жобада Spring Boot қолдану кезінде қандай ерекшеліктер мен функционалдар қолданылды?
Дерекқор транзакцияларын басқару контекстінде @Transactional аннотациясының мақсаты мен жұмысын түсіндіре аласыз ба?
Kafka-да партиция дегеніміз не? Бір топтағы тұтынушылар арасында партициялар қалай бөлінеді?
Көпжолақты бағдарламалауда жарыс жағдайларын жою үшін қандай әдістер қолдануға болады?
A-дан санау(*) таңдаңыз
Java қолданбаларында тәуелділікті енгізуді қалай жүзеге асыруға болады?
Жүйеде өзара блоктауларды болдырмау немесе жою үшін қандай әдістер қолданылуы мүмкін?
Екі микросервис деректерін бір уақытта дерекқорға жазғанда қандай қиындықтар туындауы мүмкін?
Git-те бұтақтар мен commit-терді ұйымдастыру және басқару әдісін қалай таңдайсыз?
Scrum әдістемесі шеңберінде жұмыс істеу тәжірибеңіз бар ма?
class ExamResult { String studentName; int subjectId; int mark; //1,2,3,4,5 } List<String> getTop5Students(List<ExamResult> list) { }