Java
Кейінгі деплой деп аталу себебі неде?
Монолитті микросервистерге бөлуде қандай принциптер басшылыққа алынды? Қай бөлікті бөлек сервиске бөлу керектігін қалай анықтадыңыз?
pg_stat_statements-те не көрінеді? Онда сұраулар туралы не сақталады?
TimescaleDB және Postgres-ке бір уақытта қосылымдарды қалай бақылап отырдыңыз, дерекқорды құлатпау үшін?
GC Roots дегеніміз не?
Kubernetes қалай түсінеді, под өліп қалды және қайта іске қосу керек пе? Пробалар туралы айтыңыз.
Көп қате жағдайларын бірдей өңдеу үшін (Multi-catch) қалай жеңілдетуге болады?
Реляциялық дерекқорларда кестелер арасындағы қандай байланыстар бар?
Prometheus, Grafana және ELK не үшін қолданылды?
Kafka: Әр түрлі тұтынушы топтарындағы 4 тұтынушы бір тақырыптан 3 бөліммен оқиды — не болмақ?
Есептеу кезінде электр қуаты өшіп қалса, есептеулердің сәтті өтуі қалай қамтамасыз етілді?
PostgreSQL-пен қалай жұмыс істедіңіз? Сұрауларды қалай оңтайландырдыңыз?
Хабарламаны жеткізу кепілдігінің семантикасы туралы айтыңыз (at-most-once, at-least-once, exactly-once).
Қызметтің архитектурасы туралы қысқаша айтыңыз.
BeanPostProcessor дегеніміз не және ол қалай жұмыс істейді бина құрастырылған кезде?
Сұрау индекс қолданатынын қалай анықтауға болады? Қолданылмаған индекстерді қалай бақылауға болады?
Java-да даму бойынша жалпы тәжірибе қандай?
Алдыңғы жұмыс орныңызда даму процесі қалай ұйымдастырылды — бизнес қажеттілігінен бастап релизге дейін.
JWT қолтаңбасы кілт арқылы қалай тексеріледі? Хештеу шифрлаудан қалай ерекшеленеді?
Шарт Қиындық деңгейі: ОРТА Келесі форматтағы кодталған жол берілген: k[кодталған_мәтін] Мұндағы k — қайталау саны. Жол дұрыс форматта екеніне кепілдік беріледі: артық бос орындар жоқ, жақшалар әрқашан дұрыс және т.б. Жолды декодтау керек Мысалдар: Кіріс: "3[a]2[bc]" Шығыс: "aaabcbc" Кіріс: "3[a2[c]]" Шығыс: "accaccacc" Кіріс: "2[abc]3[cd]ef" Шығыс: "abcabccdcdcdef"