Java
Маалыматтар базасынын жогору колдонулушу — эмне сунуш кылуу керек: бөлүү, sharding?
Маашты индексациялоо боюнча эмне дейсиз — кайра карап чыгуу барбы?
Kafka контекстинде ZooKeeper жана KRaft эмне? Эмне айырмасы бар?
Сиз PostgreSQLда аткаруу планыны жана суроолорду кантип оптималдаштырасыз?
Чист эмес окуу (dirty read) деген эмне?
Коддоо программаларын ката outуучу жөнүндө айтып бериңиз: кандай ката outуусуз, профайлер колдонуп жатасызбы?
Тапшырманы алуу жана жайгаштыруу аралыгында AI каражаттары менен иштөө процесси тууралуу сүрөттөп бериң.
Spring бининин жашоо цикли кандай?
Spring Data JPA менен Spring Data JDBCнин айырмасы эмнеде?
[компания]да бир долбоор менен гана иштедиңби?
Бул темага эмне түрткү болду (ушу тууралуу окууга эмне түрткү болду)?
Бэкенд бар, колдонуучу интерфейси бар. Технологиялык стек стандарттуу: Java, Spring, React, Postgres. Маселе: REST акыркы нүктөсүн долбоорлоо керек, ал 3 булактан маалымат алууга жана UIге кайтарууга тийиш, мүмкүн болушунча жогорку өткөрүмдүүлүк жана минималдуу жооп убактысын камсыз кылуу (максимум/минимум критерийлери биздин өзгөчө шарттарга ылайык, анткени негизинен сиқырдуу чечим жок жана компромисс табыш керек). Бул акыркы нүктө үчүн күтүлүп жаткан эң жогорку RPS 200 болот деп белгилүү. Булактардын маалыматы: 1. Буулак - биздин маалымат базабыз, суроо 15 секунддай созулат. 2. Буулак - байланышкан REST кызматы, 100 RPS астында 2 мүнөткө чейин деградацияланат, нормалдуу режимде 5 секундда жооп берет. Бул булактын жүрүм-турумун өзгөртө албайбыз. 3. Буулак - байланышкан REST кызматы, кездейсоқ (спецификалык үлгүлөр аныкталган эмес) 503 ката менен жооп берет, нормалдуу режимде 10 секундда жооп берет. Бул булактын жүрүм-турумун өзгөртө албайбыз.
Kubernetes кандайча pod өлгөнүн жана жаңысы ишке киргизилиши керектигин түшүнөт? Пробалар жөнүндө айтып бериңиз.
Көп жиптүү чөйрөдө кандай көйгөйлөргө туш болушуңуз мүмкүн?
Ишке байланыштуу акыркы окуган китебиңиз же макалаңыз кайсы болду?
Springде бизнес-логиканы кантип ишке ашыруу керек (мисалы: жашы >16 жаш, блоктолгон эсептер жок, карта лимити ашылбаган)?
Эми жасалган тапшырмаларды өзгөртүүгө жана рефакторингге кандай карайсың?
Кайсы учурларда retry-chaine механизми жана DLT (Dead Letter Topic) колдонулду?
Javaда кайсы таштанды чогултуучуларды (Garbage Collectors) билесиз? Төрлөрүн колдонуу боюнча сунуштар барбы?
AI/ML продукттары менен иштөө тажрыйбаң барбы?