Java
Өзіңіз туралы, кәсіби жолыңыз туралы айтып беріңіз, қазір қай жерде екеніңізге қалай жеттіңіз, қайдан бастадыңыз.
Өз тәжірибеңіз бен соңғы жобаңыз туралы айта аласыз ба?
Рефакторинг дегеніміз не?
Kafka жеткізу семантикасы: дәл бір рет, кемінде бір рет, ең көп бір рет. Kafka бұл семантикаларды өндірушіден тұтынушыға дейін қолдай ма?
Cursor-да қандай агент қолдандыңыз?
Spring Kafka виртуалды ағындармен қандай мәселелер бар? Әлде мүлде мәселе жоқ па?
Тарату жүйелерін дамыту принциптерін түсінесіз бе?
Жоғары дерекқор пайдалану кезінде не істеу керек? Егер дерекқор пайдалану төмен болса, бірақ сұраулар баяу болса?
Қанша микросервис болды, қайсысы, және подтар қандай жүктемені көтерді?
Реактивті бағдарламалауда ыстық (hot) ағындар мен суық (cold) ағындардың айырмашылығы неде?
Сіздің күшті жағыңыз қандай және ол команданы қалай күшейтеді?
PostgreSQL-да индекс дегеніміз не? Артықшылықтары мен кемшіліктері, индекс түрлері.
Өндірістегі қызмет көрсету қалай жүзеге асырылды? Операцияны кім қадағалады?
Жобадағы микросервистер арасындағы авторизация және микросервистер арасындағы коммуникация әдістері туралы айтыңыз.
/** * Екі шот арасында ақша аудару. Бұл өндірістік шешім екенін ескеріңіз * Кіріс параметрлері: * @param fromAccountId ақша аударатын пайдаланушының бірегей идентификаторы * @param toAccountId ақша алатын пайдаланушының бірегей идентификаторы * @param amount аударым сомасы. Позитивті сан */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }
Concurrency API туралы айтыңыз — сыныптар тобы.
Kafka-да ең жоғары жүктемелерді өңдеу үшін бөлу қалай ұйымдастырылды?
@Transactional аннотациясы қашан жұмыс істемеуі мүмкін?
volatile қолданғанда не аламыз және не құрбан етеміз?
Есептілік құру үшін PostgreSQL қолданылуы неге таңдалды, жүктеме ~2000 RPS болғанда? Неге есептілік үшін OLTP орнына OLAP қолданылмады?