Объекті-бағытталған бағдарламалауда ашықтық және жабықтық принципін қалай жүзеге асыруға болады?
Java
Hibernate қолдану мен JDBC арқылы дерекқормен тікелей өзара әрекеттесу арасындағы айырмашылық қандай?
Java-дағы ағындар туралы айтыңыз: әдістер қандай топтарға бөлінеді және айырмашылығы неде?
Неліктен жұмыс орнын өзгерткіңіз келеді?
Топта және өнімде не іздейсіз? Жұмыс орнын таңдауда қандай критерийлерді ескереді?
enum-да name() әдісі дегеніміз не?
Міндет: Екі тізім берілген, бірінші тізімнің елементтерін шығарыңыз, олар екінші тізімде жоқ. Java тілінде шешім жазыңыз.
PostgreSQL-де varchar массиві бойынша іздеу үшін қандай индекс қолдану керек? BRIN және Bloom индексі дегеніміз не?
Виртуалды ағындар қалай жұмыс істейді?
Бұрын орындалған тапсырмаларды өзгерту және рефакторинг туралы қалай қарайсыз?
Деректер базасындағы сәйкессіздік мәселесін қалай жоюға болады, егер тестілер қашықтан қосылымдарды пайдаланып жатса?
SQL сұрауларын 40-50% оңтайландыру туралы айтыңыз.
Kafka-да хабарламаларды өңдеу тәртібін қалай кепілдік бересіз?
Интерцептор әдісінде не бар? Қандай параметрлер қол жетімді?
Қандай GC тамырларын (қоқыс жинағыш үшін кіру нүктелері) білесіз?
Деректер ағынын өңдеу кезінде Stream API-да map және flatMap әдістерін қолдануда негізгі айырмашылық неде?
Қандай Kafka тақырыптары есеп беру жүйесінде болады, кім өндіреді және кім тұтынады?
Деректер басқа қызметтерден сіздің аналитикалық жүйеңізге қалай түсті?
REST API жобалау кезінде қандай HTTP әдістері қолданылды? PATCH пен POST арасындағы айырмашылық неде?
Алгоритмдік тапсырма: бүтін сан массиві берілген, барлық нөлдерді соңына жылжытыңыз, басқа элементтердің тәртібін сақтай отырып (мысалы, [1,0,3,0,1] → [1,3,1,0,0])