Java
ACID контекстінде транзакциялардың үш негізгі қасиетін түсіндіріңіз.
@Transactional аннотациясы не істейді және оның атрибуттары қандай?
Интеграция кезінде келісім-шартты кім қалыптастырады — backend-ке backend немесе frontend-ке backend өзара әрекеттесу?
Docker-ды пайдалану бойынша қандай тәжірибеңіз бар және қандай жобаларда контейнерлеуді қолдандыңыз?
Spring контекстінде Bean Definition дегеніміз не?
Ең үлкен сақталған деректер көлемі қандай болды?
HashMap қалай жұмыс істейді: бакеттер, хэш-функция, коллизиялар, LinkedList және ішіндегі қызыл-қара ағаш?
Төлем жүйесінің архитектурасын сипаттаңыз — ол үнемі есептейді ме, әлде сұрау кезінде ме?
Жұмыс тәжірибеңіз және соңғы жобаңыз туралы айтыңыз.
Деректер кластарының ұғымын және олардың бағдарламалау тілдеріндегі мақсатын түсіндіріп беріңіз.
Транзакцияларды басқаруда @Transactional аннотациясының мақсаты неде?
Spring-да қандай бина кэш түрлерін қолдандыңыз? Прототиптің мақсаты қандай?
Жұмыс барысында өзгерткен архитектураңыз бұрын бір жерде сипатталған ба?
Көп ағынды және асинхронды операциялармен бағдарламалар жазу тәжірибеңіз бар ма?
Fine-tuning пен үлкен контекстік терезе (RAG) арасындағы айырмашылық неде? Егер бәрін контексте орналастыруға болады деп тұрсақ, RAG пен fine-tuning не үшін керек?
Монолитті архитектураның қандай артықшылықтары бар?
Тарифтерді қалай сақтау керек, оларды әзірлеушінің қатысуынсыз өзгертуге болады?
Enum-да қандай алдын ала анықталған әдістер бар?
Spring Framework-те @Bean және @Service аннотацияларының айырмашылығы қандай?
HashMap-те қақтығыс болған кезде, егер кілт класы equals және hashCode әдістерін жүзеге асырмаса, қандай салдарлар болады?