Қызмет 100,000 RPS-ті өңдейді және жадқа байланысты құлайды. Себебін анықтау процесін сипаттаңыз және архитектуралық шешім ұсыныңыз.
Java
Бірдей bean ішінен @Transactional әдісін қалай шақыру керек, сонда транзакция жұмыс істейді?
Spring-де singleton bean-нің өмір циклін сипаттаңыз.
Жоғалған жаңартуларды қалай болдырмауға болады?
Өндірістегі оқиғалармен кездестіңіз бе, тергеу қалай жүргізілді және мәселені шешуге тағайындалсаңыз не істер едіңіз?
Клиентке көрінетін деректерді қайда өңдеу жақсы: артқы жақта ма немесе алдыңғы жақта ма? Мысалы, жылдық пайыздарды есептеу.
Кемпірді кемінде бір рет жеткізумен қауіпсіз ету үшін қалай жасауға болады?
«Мұнда жаса, бірақ бұл өзгеріспен» сияқты талаптар туралы және әсіресе қысқа мерзімдермен қалай сезінесіз?
Фронтпен байланысатын артқы жағы қосымшаларын әзірлеуде тәжірибеңіз бар ма?
Ең жоғары жүктеме жағдайы қандай болды және сұраулар немесе транзакциялар секундына қанша болды?
JOIN-дарды қалай оңтайландыруға болады?
Неге қазір жұмыс істемейсіз?
Құрама индекс қалай жұмыс істейді?
Kotlin-мен жұмыс істеу тәжірибеңіз туралы айтыңыз.
Тамам 60 өріс бар карта үшін сіздің идеалды бірлік тестіңіз қандай көрінер еді, мұнда өрістер жоқ болуы мүмкін және мәндерді түрлендіру қажет?
Бул тапшырма үчүн бизнес тарабынан катуу мөөнөт белгиленген беле жана сиз аны сактадыңызбы?
Жоба бойынша жауапкершілік аймағыңыз қандай болды?
Жадының ағуын қалай табу және диагноз қою керек?
ThreadPoolExecutor-ді қалай таңдау керек және қашан fixed, cached, single және scheduled thread pools қолдану керек?
Қашан JPA орнына қарапайым JDBC қолданған дұрыс?