Java
Синхрондауға қамқорлық жасамасақ, нақты не дұрыс болмайды? Race Condition дегеніміз не?
Сіз әдетте объектілерді entity-ден DTO-ға және кері қалай картаға түсіресіз?
equals және hashCode дегеніміз не? Олардың арасындағы байланыс қандай?
Неліктен дайын есептер MongoDB-да сақталады, ал S3/объектілік сақтау орнына емес?
Kafka-да сұрау-жауап үлгісін қалай жүзеге асыруға болады?
Класс ішінде екі өріс бар, олардың біреуі екіншісінен қатаң кем, әрқайсысы AtomicInteger арқылы қорғалған. Бұл көп ағынды қауіпсіздік үшін жеткілікті ме?
JPA-да Criteria API және Specification API-ді қолдандың ба? Оларды не үшін пайдаланады?
PostgreSQL/TimescaleDB-да деректер қанша уақыт сақталды? Ескі деректерге не болды?
Spring қалай бірнеше жүзеге асыруы бар бір интерфейстің бинасын шешеді?
Spring-те @Transactional деген не және егер бірінші әдіс екіншісін шақырса, екеуі де @Transactional белгілесе, не болады?
Stream API-да үш терминал операциясының мысалдарын атаңыз.
Мәселе туралы мәлімдеме: Берілген бүтін сандар массиві nums және бүтін сан target, массивтегі екі санды табу керек, олардың сомасы target-ке тең және олардың индекстерін қайтару керек. Дәл бір шешім бар екендігі кепілденген, және бір элементті екі рет қолдануға болмайды. Мысалдар: Кіріс: nums = [2,7,11,15], target = 9 Шығыс: [0,1]. Түсіндірме: nums[0] + nums[1] = 2 + 7 = 9 Кіріс: nums = [3,2,4], target = 6 Шығыс: [1,2]. Түсіндірме: nums[1] + nums[2] = 2 + 4 = 6 Кіріс: nums = [3,3], target = 6 Шығыс: [0,1]. Түсіндірме: nums[0] + nums[1] = 3 + 3 = 6
Транзакциялармен жұмыс істедіңіз бе? Қандай оқшаулау деңгейлерін қолдандыңыз?
Сіз өндірісте қызметтерді қолдауда, кезекшілік кезінде қатысуға дайынсыз ба?
Java-да өзгермейтін (immutable) объектілерді қалай жүзеге асыруға болады?
Деректер қорларын қалай оңтайландыруға болады?
JMS және ActiveMQ-пен жұмыс тәжірибеңіз туралы айтыңыз. Құрылғыдан хабарламаларды оқудың коды қалай көрінеді?
Heap дегеніміз не?
HashMap-те кілттер мен мәндерге қандай талаптар қойылады?
Өзіңіз туралы, тәжірибеңіз және технологиялық стекіңіз туралы айтыңыз.