Sobes.tech

Java-да әдістерге параметрлер қалай беріледі — сілтеме арқылы ме, әлде мән арқылы ма?

212

Spring-де @Primary және @Qualifier аннотациялары не үшін пайдаланылады?

201

Hibernate-да N+1 мәселесі дегеніміз не және оны қалай шешуге болады?

196

Inversion of Control және Dependency Injection туралы айтыңыз.

194

Java-дағы қоқыс жинағыш туралы айтыңыз.

179

Бұл тест не шығарады? @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(); }

167

Java-да стек пен хиптің (heap) айырмашылығы неде? Жолдар қайда сақталады?

167

Race condition туралы айтыңыз.

164

Үшінші айнымалыны қолданбай екі айнымалының мәндерін қалай ауыстыруға болады?

161

WebSocket дегеніміз не? Ол не үшін пайдаланылады?

161

Стратегия паттерні туралы айтыңыз.

160

Kafka туралы айтыңыз: Java жағынан негізгі компоненттері.

157

Spring Security туралы айтыңыз: сүзгі тізбегі, SecurityContext, JWT аутентификациясы.

154

@Transactional аннотациясы қашан жұмыс істемеуі мүмкін?

154

Spring-да қандай бина кэш түрлерін қолдандыңыз? Прототиптің мақсаты қандай?

154

Шоттар мен олардың позицияларының кестелері бар. `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 ...

151

Gradle және Maven құрастыру құралдары туралы айтыңыз. Олардың қайсысымен көбірек жұмыс жасадыңыз?

150

Жобадағы микросервистер арасындағы авторизация және микросервистер арасындағы коммуникация әдістері туралы айтыңыз.

148

Генериктер дегеніміз не және олар не үшін пайдаланылады?

147

Қандай коллекциялар білесің? List негізгі жүзеге асырулары туралы айта отыр. ArrayList пен LinkedList қалай ерекшеленеді?

147
/2