1. Метод … класса File проверяет существование файла
2. Метод File.length() вернёт …
3. Если вызвать метод FileWriter с флагом append равным true, …
4. … улучшает производительность при работе с большими объемами данных
5. … относится к правилу «Открыт для расширения, закрыт для модификации»
6. … в SOLID помогает избежать зависимости от конкретных реализаций
7. Метод … позволяет выполнить функциональный интерфейс Runnable в виде лямбда-выражения
8. … является преимуществом использования функциональных интерфейсов
9. … используется в Spring AOP для внедрения аспектов в код во время выполнения программы
10. Аннотация @Transactional в Hibernate …
11. Процесс преобразования объекта в последовательность байтов для записи в файл называется “…”
12. … — стандартный формат для хранения текстовых данных в файлах
13. Структура данных, представляющая собой набор файлов и подкаталогов – это …
14. Формат, позволяющий хранить данные в виде пар «ключ-значение», называется …
15. Метод … класса File используется для создания новой директории
16. … — это явление, когда потоки зависают в ожидании друг друга
17. Механизм синхронизации, позволяющий нескольким потокам совместно использовать ресурсы – это …
18. … — это методы, которые обеспечивают доступ к приватным данным класса.
19. Код состояния HTTP, означающий внутреннюю ошибку сервера — …
20. … — аннотация, используемая для обозначения метода как обработчика GET-запросов
21. Установите соответствие между классами Java и их назначением:
22. Установите соответствие между методами классов и их функциями:
23. Упорядочьте команды для чтения содержимого файла input.txt и вывода его на экран.
24. Упорядочьте шаги для создания и запуска потока, используя интерфейс Runnable:
25. Ключевые слова … используются для реализации интерфейсов в Java
26. … позволяет вызвать конструктор суперкласса из конструктора подкласса
27. Из следующих исключений … является не обрабатываемым исключением
28. Конструкция … используется в Java для обработки исключений
29. Куки хранятся …
30. Фильтр AuthenticationFilter …
31. Аспект в AOP – это …
32. … — это Domain-Driven Design (DDD)
33. Cкоуп … указывает, что Spring создаст новый экземпляр бина каждый раз, когда он будет запрашиваться
34. Аннотацией Scope(«…») можно указать, что бин должен иметь скоуп Prototype в Spring
35. Бин с скоупом … создаётся один раз и переиспользуется во всей системе, в отличие от бина с скоупом … который создаёт новый экземпляр каждый раз при запросе.
36. Inversion of Control (IoC) в контексте Spring – это …
37. Модификатор доступа … разрешает доступ к членам внутри пакета и подклассам
38. … — это процесс изменения реализации метода суперкласса в подклассе
39. Аннотация … обозначает функциональный интерфейс в Java
40. Устаревшие методы обозначаются аннотацией …
41. Метод configure(HttpSecurity http) используется для настройки параметров … в Spring Security
42. Сопоставьте методы String с их функциональностью:
43. Соотнесите методы Stream API с их назначением:
44. Установите соответствие между аннотациями и их назначением:
45. Установите верный порядок ключевых слов при создании экземпляра класса:
46. Упорядочите следующие ключевые слова в верном порядке при объявлении класса, который наследует от суперкласса:
47. Упорядочьте этапы обработки HTTP-запроса в HttpClient:
48. Упорядочьте шаги при работе с функциональным интерфейсом:
49. Установите соответствие между аннотациями и их предназначением в Spring Cloud:
50. Упорядочите этапы жизненного цикла бина в Spring:
51. Spring – это…
52. При использовании аннотации @Autowired, Spring …
53. … в Spring может затруднить тестирование и управление зависимостями
54. … вызывается после создания и инициализации бина в Spring
55. Метод … вызывается перед уничтожением бина в Spring
56. Скоуп … в стандартном окружении Spring означает, что будет создан только один экземпляр бина для всего приложения
57. Концепция «Dependency Injection» (DI) в фреймворке Spring обозначает …
58. Аннотация @SpringBootApplication в Spring Boot …
59. Класс … является частью Spring Boot Starter для тестирования
60. Аннотация … используется для реализации REST-контроллера в Spring Boot
61. Класс … в Spring Security представляет информацию о текущем пользователе и его привилегиях
62. Для хэширования паролей в Spring Security используется …
63. В Kafka компонент … используется для обработки потоков данных с поддержкой сложной логики трансформации и агрегации
64. Сервис … используется для управления конфигурациями в Spring Cloud
65. Для запуска Spring Boot приложения используется класс …
66. Аннотацией @… в Spring Cloud Stream можно пометить метод, который должен быть слушателем сообщений
67. Аннотацией @… можно пометить метод для создания бина в Spring Boot
68. Аннотация @… включает клиента для обнаружения сервисов
69. Паттерн передачи сообщений … обеспечивает, что сообщение получит только один потребитель
70. В Spring Integration компонент … представляет собой точку входа или выхода сообщения
71. Компонент … является основным в Apache Kafka для хранения и передачи данных
72. Класс … используется для отправки сообщений в Kafka в Spring Cloud Stream
73. Тип приложения … в Spring Cloud Gateway используется для настройки фильтров и маршрутов
74. Файл … используется для указания настроек базы данных в Spring Boot
75. Аннотация @… используется для защиты методов от неавторизованных пользователей в Spring Security
76. Класс … в Spring Security используется для определения прав доступа пользователя
77. Основной компонент для передачи сообщений в Spring Integration называется …
78. Параметр spring.cloud.gateway.routes используется для указания … в Spring Cloud Gateway
79. Канал для обмена сообщениями в Apache Kafka – это …
80. Аннотация @… используется для создания сервера Eureka
81. Установите соответствие между скоупами бинов и их описанием:
82. Установите соответствие между методами и их назначением:
83. Установите соответствие между паттернами передачи сообщений и их описанием:
84. Установите соответствие между аннотациями и функциональностью в Spring Boot:
85. Установите соответствие между классами и их функциями в Spring Security:
86. Установите соответствие между классами и их назначением в Apache Kafka:
87. Установите соответствие между компонентами Spring Cloud и их функциями:
88. Установите соответствие между компонентами и их назначением в Spring Security:
89. Упорядочите шаги работы с Kafka:
90. Упорядочите этапы работы с аннотациями в Spring:
91. Упорядочите процесс создания REST API в Spring Boot:
92. Упорядочите шаги для создания тестов в Spring:
93. Основная цель оптимизации кода на Java – это…
94. Рефакторинг кода применяется для …
95. Использование HashMap вместо ArrayList в качестве преимущества дает …
96. Профилирование в программировании – это …
97. Функциональным программированием называется …
98. Лямбда-выражение в Java — …
99. Функциональным интерфейсом называется …
100. Метод collect() в Stream API …
101. Рефлексия в Java …
102. Аннотация @Deprecated используется для …
103. Статусный код с номером … указывает на успешное выполнение запроса?
104. Основное отличие между HTTP и HTTPS в том, что …
105. Использование HttpClient в Java предоставляет следующие преимущества: автоматическая обработка HTTP/2 и …
106. Метод session.invalidate() в Java …
107. Event Sourcing — это …
108. События в архитектуре Event Sourcing …
109. Структура данных … в Java обеспечивает быстрый доступ к элементам
110. Процесс изменения внутренней структуры кода без изменения его поведения – это …
111. Протокол … передает гипертекст через интернет
112. Статусный код … означает, что данные не найдены на сервере
113. HTTPS использует шифрование SSL для … данных
114. Куки хранятся на … устройстве
115. Объект Java веб-приложения AuthenticationFilter отвечает за … пользователя
116. В AOP (Aspect-Oriented Programming) за внедрение нефункциональных аспектов в программу отвечает элемент, называющийся …
117. Ключевой принцип “ предметно-ориентированное …” лежит в основе DDD
118. При использовании Event Sourcing в системе сохраняются …
119. Механизм динамического исследования объектов в Java – это …
120. … выявляет узкие места в коде
121. Метод … преобразует поток данных в коллекции в Stream API?
122. Соотнесите объект в AOP с его функцией:
123. Соотнесите HTTP-методы с их назначением:
124. Соотнесите ключевые элементы DDD с их описанием:
125. Соотнесите элементы CQRS с их описанием:
126. Соотнесите аннотации с их значением:
127. Соотнесите элементы HTTP-сообщений с их назначением:
128. Соотнесите элементы с их ролью в архитектуре Event Sourcing:
129. Соотнесите методы HttpClient с их назначением:
130. Соотнесите элементы OOP с их описанием:
131. Упорядочьте этапы рефакторинга кода:
132. Упорядочьте шаги выполнения HTTP-запроса:
133. Упорядочьте этапы создания объекта через рефлексию: