Java
Бір миллион пайдаланушы бар кестеде деректерді өзгерту операцияларын қалай жеделдетуге болады, оның ішінде тек мың ғана белсенді?
Келесі Java класы берілген class Person { String firstName; String lastName; Integer age; } Екі Person объектісін салыстыру үшін стандартты әдісті жүзеге асырыңыз.
Егер тарифтер сирек өзгерсе, кэштеу үшін қандай TTL таңдау керек?
Егер сіздің қызметіңіз webhook-қа дереу жауап беруі керек болса және кейін асинхронды өңдеу жүргізсе, MDC контекстін қалай жоғалтпауға болады?
Ескі қызметтің барлық әдістеріне бизнес логикасын өзгеріссіз қалай логтау қосуға болады?
Java-да HashMap қалай ұйымдастырылған?
Ескі мәндерді шығару арқылы LRU кэшін жүзеге асырыңыз (негізгі жүзеге асыру).
Spring Boot қосымшаларында қандай қателерді өңдеу әдістерін қолдандыңыз?
Жаңа технологияларды үйренуді әдетте қалай жүргізесіз? Қандай көздерді қолданасыз?
Қатты байланыстыру (tight coupling) дегеніміз не? Оның кемшіліктері қандай? Ал тым әлсіз байланыстырудың кемшіліктері қандай?
TimescaleDB-ның Postgres-қа қарағанда артықшылықтары мен кемшіліктері қандай?
Сіздің жағдайыңызда CQRS-ты жүзеге асыру туралы толығырақ айтыңыз.
Liquibase қолдана отырып, күрделі миграцияны қалай орындайсыз (мысалы, 300 миллион жазбасы бар кестеге міндетті бағанды қосу)?
Құрылымдық тапсырма: бонустар үшін кешіктірілген хабарландырулар жүйесі (ондар миллиондаған пайдаланушылар)
Spring Boot Java EE-мен салыстырғанда неге соншалықты танымал болды?
Келіңіз, қарапайым тапсырманы қарастырайық: бір күнде белгілі бір қызметті шақырған адамдар санын қалай есептеуге болады?
Kafka арқылы синхронды өзара әрекеттесуді, ал REST арқылы асинхронды жүзеге асыруға бола ма?
Код тапсырмасы: AtomicBoolean және race condition (кодпен скриншот)
Транзакцияның ашық контекстінен әдіс шақырылған кезде propagation деген не екенін түсіндіріңіз.
Java Collections API туралы айтыңыз: иерархия, құрылымдар, жүзеге асырулар.