Встречается на собеседованиях • сегодня

Работал ли с MVC

Да, работал с MVC (Model-View-Controller) — это архитектурный паттерн, разделяющий приложение на три компонента:

  • Model — бизнес-логика и данные.
  • View — отображение данных (UI).
  • Controller — обработка пользовательского ввода и взаимодействие между Model и View.

Пример на Java (Spring MVC):

java
@Controller
public class UserController {
    @GetMapping("/user/{id}")
    public String getUser(@PathVariable int id, Model model) {
        User user = userService.findById(id); // Model
        model.addAttribute("user", user);     // Передача данных в View
        return "user-profile";               // Имя шаблона (View)
    }
}

Использовал MVC в Spring, Jakarta EE, а также во фронтенде (например, Angular). Главные плюсы: разделение ответственности, удобство тестирования и поддержки.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы