Java
Kafka мен RabbitMQ арасындағы негізгі айырмашылықтар.
Жаңа мәндерді салуға тырысқанда, ол жаңа жазбаны қосу керек пе әлде бар жазбаны жаңарту керек пе екенін қалай түсінеді?
@Transactional белгіленген әдістерді шақыру ерекшеліктері. Өзін-өзі шақыру мәселесі.
Техникалық қиын тапсырма туралы айта аласыз ба?
Көп мәліметтері бар, тұтынушылар саны өсіп жатқан және деректер көлемі үлкен дерекқор үшін қандай шешімдер ұсынасыз?
Жақында орындаған техникалық күрделі тапсырмаңыз туралы айтыңыз — ол не болды және оны қалай шештіңіз.
Kafka-да нақты не реттедіңіз? Қандай нақты параметрлерді баптадыңыз?
JVM-дағы Garbage Collector туралы не білесіз? Қандай GC түрлері бар?
[аты] сұрады: Неге нәтиже 10000-ге тең емес?
Құжат айналымында электронды қолтаңбамен құжаттарға қол қою болды ма? Ол қалай жұмыс істеді?
WAL не үшін пайдаланылады?
Kafka-да хабарламаларды жеткізу кепілдіктері (ең көп бір рет, кемінде бір рет, дәл бір рет) және хабарламалардың тәртібі
Есептеудің триггері не болды? Ол қалай іске қосылды?
Басқарудың кері айналуы (Inversion of Control) терминін қалай түсінесіз?
Java-дағы String класы туралы айта аласыз ба? Ол не үшін қажет және оның ерекше ерекшелігі неде?
Хабарламалардың жеткізілуін кепілдендіру үшін Outbox паттерні туралы айтыңыз.
BeanPostProcessor жаздыңыз ба? Қандай мақсатта?
Қазіргі жұмыс іздеу жағдайыңыз қандай? Белсенді процестер, соңғы кездесулер, ұсыныстар бар ма?
Көбірек микросервистер арасындағы тиімді өзара әрекеттестікті ұйымдастыру үшін қолданатын тәсілдер мен үлгілер туралы айтып беріңіз және бұл процесте ең жиі кездесетін қиындықтар қандай?
Монолиттен микросервистерге өту кезінде транзакциялардың тұтастығы қалай қамтамасыз етіледі?