75 вопросов и ответов на собеседование по Spring
Read & Write Code
0:00 / 0:00
75 вопросов и ответов на собеседование по Spring
28 946 просмотров · 3 г. назад
Read & Write Code
1,73 тыс. подписчиков
28 946 просмотров · 3 г. назад
75 вопросов и ответов на собеседование по Spring (все 5 частей в одном видео) #java #code #spring #interview #answers #answer #questions #question #вопросы #ответы #собеседование
00:00 Начало
00:06 1) Spring Framework?
00:59 2) Из каких частей состоит Spring Framework?
02:48 3) В чем преимущества Spring?
04:44 4) DI или IoC
06:46 5) Как реализуется DI в Spring Framework?
09:11 6) BeanFactory в Spring
11:00 7) Роль ApplicationContext в Spring
12:49 8). AOP .Как это относиться к IoC?
15:32 9). DAO
19:29 10). Been
19:47 11.) Scope у Bean
21:01 12). Жизненный цикл Bean
22:22 13). Как получить объекты ServletContext и ServletConfig внутри Spring Bean?
23:05 14). Являются ли Singleton Beans потокобезопасными?
23:30 15). Перечислите некоторые важные аннотации
23:54 16). Как выглядит типичная реализция метода используя Spring?
24:28 17). Что такое связывание в Spring и расскажите об аннотации @Autowired?
25:17 18). Какие различные типы автоматического связывания в Spring?
25:41 19). Контроллер в Spring MVC
26:49 20). Какая разница между аннотациями @Component, @Repository и @Service в Spring?
28:10 21). Расскажите, что вы знаете о DispatcherServlet и ContextLoaderListener
30:28 22). ViewResolver в Spring
32:06 23). MultipartResolver и когда его использовать?
32:57 24). Как обрабатывать исключения в Spring MVC Framework?
34:45 25). Можем ли мы иметь несколько файлов конфигурации Spring?
35:57 26). Какие минимальные настройки нужны, чтобы создать приложение Spring MVC?
36:37 27). Как бы вы связали Spring MVC Framework и архитектуру MVC?
37:28 28). Как добиться локализации в приложениях Spring MVC?
39:29 29). Как мы можем использовать Spring для создания веб- службы RESTful, возвращающей JSON?
42:01 30). Можем ли мы послать объект как ответ метода обработчика контроллера?
42:20 31). Как проверить (валидировать) данные формы в Spring Web MVC Framework?
43:23 32). Что вы знаете о Spring MVC Interceptor и как он используется?
45:20 33). Spring JdbcTemplate класс и его применение
47:51 34). Как использовать Tomcat JNDI DataSource в веб - приложении Spring?
48:37 35). Каким образом можно управлять транзакциями в Spring?
49:17 36). Расскажите о Spring DAO
51:01 37). Как внедрить java.util.Properties в Spring Bean?
52:05 38). Как задаются файлы маппинга Hibernate в Spring?
52:33 39). Как добавить поддержку Spring в web -приложение
52:54 40). Можно ли использовать xyz.xml вместо applicationContext.xml?
53:48 41). Как настраивается соединение с БД в Spring?
54:32 42). Назовите некоторые из шаблонов проектирования, используемых в Spring Framework?
54:58 43). Для чего нужен @ComponentScan?
55:41 44). Как вы добавите Component Scan в Spring Boot?
56:28 45). Отличие между @Component и @ComponentScan
56:58 46). Для чего используется аннотация @Bean?
57:09 47). Разница между @Bean и @Component
57:35 48). Можем ли мы использовать @Component вместо @Service для бизнес логики?
58:13 49). Различие между web.xml и servlet.xml
58:36 50). Что предпочитаете использовать для конфигурации Spring - xml или аннотирование?
59:14 51). Можем ли мы применить @Autowired с не сеттерами и не конструкторами методами?
59:46 52). Разница между Сквозной Функциональностью (Cross Cutting Concerns) и АОП
1:00:16 53). Разница между IOC (Inversion of Control) и Application Context
1:00:50 54). Разница между classPathXmlApplicationContext и annotationConfigApplicationContext
1:01:18 55). Почему возвращаемое значение при применении аспекта @Around может потеряться? Назовите причины.
1:02:27 56). Как вы решаете какой бин инжектить, если у вас несколько подходящих бинов. Расскажите о @Primary и @Qualifier?
1:03:31 57). В чём разница между @Controller и @RestController?
1:04:02 58). Почему иногда мы используем @ResponseBody, а иногда ResponseEntity?
1:05:25 59). В чем разница между Filters, Listeners и Interceptors?
1:06:12 60). Как работает аннотация @RequestMapping ?
1:06:44 61). Разница между ModelMap и ModelAndView
1:09:54 62). Разница между model.put() и model.addAttribute()
1:10:55 63). Про Form Binding
1:11:31 64). Почему мы используем Hibernate Validator?
1:11:54 65). Где должны располагаться статические (css, js, html) ресурсы в Spring MVC приложении?
1:12:20 66. Почему для конфиденциальных данных рекомендуется использовать POST, а не GET запросы?
1:12:58 67). Можно ли передать в запросе один и тот же параметр несколько раз?
1:13:41 68). В чем разница между Spring Boot и Spring MVC? Или между Spring Boot и Spring Framework?. Можете ли вы использовать их вместе в одном проекте?
1:15:22 69). Почему вам не нужно указывать версии зависимостей в файле pom.xml при включении сторонних библиотек? Верно ли это для всех сторонних библиотек или только для некоторых?
1:16:19 70). О Spring Security.
1:17:06 71). Как работает прототип Scope?
1:17:32 72). Что такое Spring Boot?
1:18:34 73). Как проще всего развернуть приложение Spring Boot в рабочей среде? Какие еще
есть варианты?
1:19:28 74). Что такое Реактивное программирование?
1:20:06 75). Что такое Spring webflux?