Шынайы бизнес тапсырмаларында қандай жобалау паттерндерін қолдандыңыз?
Java
Тапсырма: екі микросервис бар, бірінен екіншісіне үлкен кестені (3+ миллион жазбалар) көшіру керек (жергілікті көшірме жасау). Бұл процесті қалай жүзеге асырар едіңіз, егер деректер жиі өзгерсе және транзакциялық тұтастық (барлығы немесе ештеңе) қажет болса?
@Transactional аннотациясында қандай параметрлер бар?
Сіз айтқан кэш туралы айтыңыз: ол қалай жүзеге асырылды, бірнеше инстанцияда жұмыс істегенде қандай мәселелер болды ма, және олар қалай шешілді (соның ішінде Kafka арқылы)?
Hibernate-те лас тексеру механизмі дегеніміз не? Оны білесіз бе?
N+1 мәселесі туралы не айта аласыз? Онымен кездестіңіз бе, мысал келтіріңіз.
Соңғы жұмыс орныңда не істедіңіз және неге кетуді шештіңіз?
Жоғары оқу орнындағы соңғы жылдарда жұмыс пен оқуды қалай үйлестірдіңіз?
Singleton-тің қандай кемшіліктері бар?
Dirty checking механизмінің қандай нюанстары/кемшіліктері бар?
Тегтеу үшін аннотацияларды қолдану өздігінен оқыту үшін бе немесе өндірісте ме? Мысалмен айтыңыз.