Java
Spring Boot қосымшаларында қандай қателерді өңдеу әдістерін қолдандыңыз?
Қатты байланыстыру (tight coupling) дегеніміз не? Оның кемшіліктері қандай? Ал тым әлсіз байланыстырудың кемшіліктері қандай?
Сіздің жағдайыңызда CQRS-ты жүзеге асыру туралы толығырақ айтыңыз.
Құрылымдық тапсырма: бонустар үшін кешіктірілген хабарландырулар жүйесі (ондар миллиондаған пайдаланушылар)
Spring Boot Java EE-мен салыстырғанда неге соншалықты танымал болды?
Kafka арқылы синхронды өзара әрекеттесуді, ал REST арқылы асинхронды жүзеге асыруға бола ма?
PostgreSQL-ге қатысты қандай транзакциялық оқшаулау деңгейлерін білесіз?
Java heap-те объектілерді жою қалай жүзеге асырылады? Garbage Collector туралы айтыңыз.
Spring-те тәуелділікті енгізуді қалай ұсынады?
Жұмысыңызда жасанды интеллект құралдарын қолданасыз ба? Қандай?
public class ClassA { int a; @Override public boolean equals(Object obj) { //реализация if (this == obj) return true; if (!(obj instanceof(ClassA))) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //реализация if (this == obj) return true; if (!(obj instanceof(ClassB))) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));
Spring-ден бұрын Spring Boot-пен жұмыс істедіңіз бе? Негізгі айырмашылықтар қандай?
Комбинированный индекс құру кезінде бағандардың тәртібі маңызды ма?
parallelStream әдісі не істейді?
valueOf және fromString қалай ерекшеленеді?
Дерекқорда қанша деректер сақталды (KB/GB)?
Spring-тегі @Transactional аннотациясы қалай жұмыс істейді?
SQL сұрауын оңтайландыру туралы айтыңыз. Қандай сұрау оңтайландыруды қажет етті? Қалай түсіндіңіз, оны реттеу керек болды? Не реттедіңіз?
Spring Security туралы айтыңыз: сүзгі тізбегі, SecurityContext, JWT аутентификациясы.
Hibernate-де қандай кэштер бар?