Java
Егер тапсырмалар саны өзгермелі болса (бірліктерден жүздерге дейін), қандай типтегі ағындар пулын таңдау керек?
Дерекқорға қосылымдар пулі дегеніміз не және ол не үшін қажет?
Бөлінген транзакциялар мәселесімен кездестіңіз бе? Saga паттерні туралы айтыңыз.
Kafka көмегімен сұрауларды параллель өңдеуді қалай жүзеге асырдыңыз? Немен жүзеге асырдыңыз?
Неліктен L1 кэш ретінде Guava орнына Caffeine таңдалды?
Жоғары жүктемелі жүйелермен жұмыс істедіңіз бе? Қандай жүктеме көрсеткіштері?
Spring-тегі транзакциялар механизмін, қалай жүзеге асырылатынын және оның шектеулерін айтып беріңіз.
Көп қызметтер арасында таралған лог трассировкасын қалай жүзеге асыруға болады?
Қызмет бірнеше сағат сайын OutOfMemoryError қатесімен құлайды. Мәселені талдауды қайдан бастайсыз?
Өзіңізді қандай деңгейде бағалайсыз және жұмыс тәжірибеңіз қандай?
Өнім сұрау салумен келді, ол бойынша Лояльдік қызметін әзірлеу керек, ол жеткізілген тапсырыстар санына (тапсырыстардың OMS негізгі жүйесі) негізделген түрде тапсырыс беру қызметіне (кассир) жеңілдік мөлшерін береді. Лояльдік қызмет әлі фронт-энд бөлігін қамтымайды, тек мәліметтер базасында жеткізілген және жойылмаған тапсырыстар санына сәйкес қандай жеңілдік болатынын көрсететін карта сақталуы керек. Мысалы: Тапсырыстар саны Жеңілдік [phone]% [phone]% [phone]% [phone]% Қызметті жобалау, тапсырыс беру қызметі мен тапсырысты басқару қызметімен интеграциялау механизмдерін ұсыну керек. Қызмет архитектурасын жобалау керек, оны әзірлеу және орналастыру командасына беру үшін.
Дерекқор нереляциялыққа ауысса, Debezium әртүрлі дерекқорлар үшін қол жетімді ме?
Redis неге, ал in-memory кэш неге емес? Инстанстар саны таңдауына әсер етеді ме?
git reset кезінде жұмыс көшірмелеріне не болады?
Жалақы күтіміңіз қандай?
Жұмысыңыздан ең күрделі/қызықты тапсырма туралы айтыңыз.
Сіз тест жазасыз ба? Қандай тестілеу түрлерін қолданасыз?
Құпия деректер үшін GET орнына POST сұрауын қолдану неге ұсынылады?
Соңғы жобада сіз қандай архитектуралық шешімдерге әсер ете алдыңыз?
Екі ағын бірдей объектіні параллель оқып, оны Hibernate-де өзгертуге тырысса, не болады?