Java
Kafka-да бөлімдер мен репликалардың айырмашылығы неде?
Бэкенд, юай бар. Стек стандартты: Java, Spring, React, Postgres. Міндеті: үш дереккөзден мәліметтерді алып, UI-ға беру үшін REST-эндпоинт жобалау, ең жоғары өткізу қабілеттілікті және ең төмен жауап беру уақытын қамтамасыз ету (біздің нақты шарттарымызға сәйкес ең жақсы/ең нашар критерийлер, себебі бізде сиқырлы шөлмек жоқ және компромисс табу керек). Болжамды ең жоғары RPS бұл REST-эндпоинт үшін 200. Дереккөздер туралы мәліметтер: 1 дереккөз - біздің дерекқор, сұрау шамамен 15 секунд. 2 дереккөз - қосымша REST қызметі, 100 RPS кезінде 2 минутқа дейін төмендейді, қалыпты режимде жауап беру уақыты 5 секунд. Бұл дереккөздің мінез-құлқын өзгерте алмаймыз. 3 дереккөз - қосымша REST қызметі, кездейсоқ (бұл мінез-құлықтың үлгілерін анықтау мүмкін болмады) 503 қате береді, қалыпты режимде жауап беру уақыты 10 секунд. Бұл дереккөздің мінез-құлқын өзгерте алмаймыз.
Идентификаторлар тізімімен көрсетілген авторлардың кітап тегтерінің тізімін қайтару.
Сенің жауапкершілік аймағың — командадағы интеграциялар ма, әлде тек жеке тапсырмаларың ба?
Көп ағынды ортада қандай мәселелер туындауы мүмкін?
Неліктен жоспарлаушы индекс бар болса да оны елемеуі мүмкін?
Java-да жолдар қайда сақталады?
Maven-нің өмірлік циклі мен тәуелділіктердің ауқымы туралы түсінесіз бе? Ауқым дегеніміз не? Неге servlet-api provided ретінде орнатылады?
Қызмет көрсетуші (пайдаланушы сұрауларын қабылдайтын) және есеп беру қызметі (ұзақ операция) арасындағы өзара әрекетті қалай ұйымдастырар едіңіз?
Соңғы жұмыс орныңызда (Lekton) қандай жұмыс жасадыңыз, қандай технологиялар қолдандыңыз?
Магнитте жұмыс істеген өніміңіз туралы айтыңыз.
Қандай NoSQL дерекқорларымен жұмыс істедіңіз?
Медиатор паттерні прокси-дан қалай ерекшеленеді?
[аты] сұрады: 3 айдан ескі деректерді автоматтандыру қалай?
Processing Service-тің бірнеше мысалында тақырыптар мен бөлімдердің оқылуы қалай бөлінеді (масштабтау)?
Өзіңіз туралы, тәжірибеңіз, соңғы жобаңыз, рөліңіз және жауапкершіліктеріңіз туралы айтыңыз.
Қазір не істеп жатырсыз? Неге басқа нәрсе іздеуге шешім қабылдадыңыз? Сізді не қозғайды?
Қайсысы тұрақты объектілердің артықшылықтары?
Дамытушылар арасында білімді қалай бөлісесіз? Кодты қарау процесі қалай ұйымдастырылды?
Kafka қандай мақсатта қолданылды және қандай сценарийлерде?