Java
Java-да (JVM) жады қалай ұйымдастырылған? Қандай аймақтар бар: стек, хип?
Жобаңызда қандай Java нұсқасын қолдандыңыз? Стримдерді қолдандыңыз ба?
Жүйе бір уақытта тұтастық пен қол жетімділікті қамтамасыз ете ала ма (CA)?
Микросервистік жүйеде жоғары қол жетімділік пен сенімділікті қалай қамтамасыз еттіңіз?
Тізбектей қауіпсіз коллекциялардан 2-3 мысал келтіріңіз.
HashMap-қа элемент қосу алгоритмін сипаттаңыз.
JVM-де нақты Garbage Collector-ді қалай көрсетуге болады (қолмен немесе әдепкі бойынша)?
Екі ағын бар деп ойлаңыз. Бірі (1,2,3...) шығарады, ал екіншісі — (A,B,C...). Олардың орындалуын кезек-кезек (1,A,2,B...) тәртібімен қалай қамтамасыз етуге болады?
B-Tree дегеніміз не және ол неге реляциялық дерекқорларда қызыл-қара ағаш орнына пайдаланылады?
Қандай тесттер жаздыңыз? Қандай тестілеу қамтылуын сақтадыңыз?
Оптимизация кезінде объектілер туралы мета-деректер ме, әлде транзакциялық деректер ме?
Сіздің командаңызда бағдарламалық қамтамасыз етуді әзірлеу және енгізу кезеңдері қандай болды?
Дизайн үлгілері туралы айтыңыз: топтары және мысалдар.
Жинақ (Collection) және ағын (Stream) арасындағы айырмашылық неде?
Checked және unchecked қателердің айырмашылығы неде? RuntimeException қашан қолданылуы керек?
Қандай функционалды интерфейстерді білесіз? Мысалдар келтіре аласыз ба?
Қызметтер шақыруларын аудиттеу қалай ұйымдастырылар еді, мысалы, Қызмет А миллион рет шақырылды, Қызмет Б — жүз рет бір күнде. Бұл тапсырманы қалай шешер едіңіз?
Параллель HTTP сұраулары үшін thread pool өлшемін қалай орнатуға болады?
Жиі қолданатын Spring аннотацияларын тізімдеңіз.
TLS/HTTPS қалай жұмыс істейді? Не шифрланады, handshake қалай өтеді?