Кэштелген жіптер пулі 100 тапсырма және 10 бұрынғы жүктелген жіптермен қалай әрекет етеді? Жіптердің санын шектеуге бола ма?
Java
Kafka-да бір пайдаланушының оқиғаларының қатаң тәртібін қалай қамтамасыз етуге болады?
ThreadPoolExecutor/ExecutorService-тің мүмкін түрлері қандай және қайсысын қашан таңдау керек?
Ескі лидер сәтсіз болғанда жаңа лидер қалай таңдалады? Kafka-да quorum деген не?
Неліктен Spring-де @Transactional жұмыс істемеуі мүмкін?
Synchronized-пен қай монитор пайдаланылады?
Heap-тан тыс жад ағып кетуі мүмкін бе, мысалы, стекте?
Жоба деңгейінде JDBC/R2DBC JPA немесе MyBatis-ке қарағанда қашан артықшылықты?
Spring-дегі Aware интерфейстері қандай?
Saga-да оркестрация мен хореографияның кемшіліктері қандай? Егер оркестратор бас тартса, не істеу керек?
Шағымдар платформасында қандай шектеулер болды?
Шағымдар платформасы жобасындағы жүктеме қандай болды және тәжірибеңіз кезінде қандай ең жоғары жүктемемен жұмыс істей алдыңыз?
-- user_id, status және created_at өрістері бар деректер бар. -- Соңғы 7 күн ішінде әр пайдаланушының сәтті сұрауларын санайтын және нәтижесін сан бойынша кему ретімен сұрыптайтын SQL сұрауы жазыңыз. -- Табыс статусы - OK CREATE TABLE user_requests ( id BIGSERIAL PRIMARY KEY, user_id BIGINT NOT NULL, status VARCHAR(50) NOT NULL, created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL ); SELECT user_id, COUNT(*) AS successful_count FROM user_requests WHERE status = 'OK' AND created_at >= CURRENT_TIMESTAMP - INTERVAL '7 days' GROUP BY user_id ORDER BY successful_count DESC;
Java-да Direct Memory / native memory-де жад ағып кетуі мүмкін бе?
Жалпы архитектуралық шешімдер қабылдауда қатыстым ба?
Баяу SQL сұрауларын қалай табуға және қай сұрауды EXPLAIN ANALYZE арқылы талдау керек екенін түсінуге болады?
Қандай ThreadPoolExecutor/ExecutorService түрлері бар және қайсысын қашан таңдау керек?
Kafka өңдеу мәселелері кезінде қайталап сынау дауылынан қалай қашуға болады?
ThreadPoolExecutor/ExecutorService-тің мүмкін түрлері қандай және қайсысын қашан таңдау керек?
ReentrantLock пен synchronized арасындағы айырмашылық неде, қайсысын таңдау керек және тәжірибеде не қолданылды?