Java-да әдістерге параметрлер қалай беріледі — сілтеме арқылы ме, әлде мән арқылы ма?
Java
Spring-де @Primary және @Qualifier аннотациялары не үшін пайдаланылады?
Hibernate-да N+1 мәселесі дегеніміз не және оны қалай шешуге болады?
Inversion of Control және Dependency Injection туралы айтыңыз.
Java-дағы қоқыс жинағыш туралы айтыңыз.
Бұл тест не шығарады? @Test public void test50() { List<Integer> numbers = List.of(1, 2, 3, 4, 5); numbers.stream() .map(x -> { System.out.println(x); return x; }) .filter(x -> x > 2) .map(x -> { System.out.println(x); return x; }) .toList(); }
Java-да стек пен хиптің (heap) айырмашылығы неде? Жолдар қайда сақталады?
Race condition туралы айтыңыз.
Үшінші айнымалыны қолданбай екі айнымалының мәндерін қалай ауыстыруға болады?
WebSocket дегеніміз не? Ол не үшін пайдаланылады?
Стратегия паттерні туралы айтыңыз.
Kafka туралы айтыңыз: Java жағынан негізгі компоненттері.
Spring Security туралы айтыңыз: сүзгі тізбегі, SecurityContext, JWT аутентификациясы.
@Transactional аннотациясы қашан жұмыс істемеуі мүмкін?
Spring-да қандай бина кэш түрлерін қолдандыңыз? Прототиптің мақсаты қандай?
Шоттар мен олардың позицияларының кестелері бар. `invoices.total` **сәйкес келмейтін** шоттарды табыңыз (hours * rate). ## `invoices` кестесі: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## `invoice_lines` кестесі: | invoice_id | service_name | hours | rate | |------------|--------------|-------|------| | 1 | consulting | 10 | 500 | -- 5000 ✓ | 2 | design | 8 | 800 | -- } | 2 | development | 5 | 500 | -- 8900 ≠ 8000 ✗ | 3 | testing | 4 | 800 | -- 3200 ✓ | 4 | support | 2 | 500 | -- } | 4 | analytics | 3 | 300 | -- 1900 ≠ 1500 ✗ ## Күтілетін нәтиже: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...
Gradle және Maven құрастыру құралдары туралы айтыңыз. Олардың қайсысымен көбірек жұмыс жасадыңыз?
Жобадағы микросервистер арасындағы авторизация және микросервистер арасындағы коммуникация әдістері туралы айтыңыз.
Генериктер дегеніміз не және олар не үшін пайдаланылады?
Қандай коллекциялар білесің? List негізгі жүзеге асырулары туралы айта отыр. ArrayList пен LinkedList қалай ерекшеленеді?