Tổng hợp những câu hỏi phỏng vấn ASP.NET MVC
Theo: nguyenhaidang.name.vn | 19/01/2017 - 09:45
- Khái niệm MVC?
- Mô tả vòng đời của một ứng dụng MVC?
- Mô hình MVC thích hợp cho web hay app trên Windows hơn? hay là cả 2? Tại sao?
- Sử dụng MVC thì có những ưu, nhược điểm gì?
- Phân biệt mô hình MVC và Mô hình 3 lớp?
- Sự khác nhau giữa các phiên bản MVC 2, 3 , 4, 5 và 6?
- HTML helpers trong MVC là gì?
- Phân biệt “HTML.TextBox” và “HTML.TextBoxFor”?
- Routing trong MVC là gì?
- Code mapping route thì được viết ở đâu?
- Chúng ta có thể map nhiều URL vào cùng một action không?
- Làm sao để đi từ một view này tới view khác sử dụng hyperlink?
- Làm sao để quy ước rằng một action chỉ được truy cập thông qua phương thức GET hoặc POST?
- Chúng ta có thể sửa đổi session trong MVC không?
- Phân biệt TempData, ViewData và ViewBag?
- Partial view trong MVC là gì?
- Tạo Partial View như thế nào?
- Làm cách nào để thực hiện validate data trong MVC?
- Razor trong MVC là cái gì?
- Tại sao lại sử dụng Razor trong khi chúng ta đã có ASPX?
- Cái nào tốt hơn? Razor hay ASPX? Tại sao (quan trọng là phải trả lời đc lý do tại sao nhé)?
- Làm sao để thực hiện authentication và phân quyền truy cập trong MVC?
- Làm sao để thực hiện Windows authentication trong MVC?
- Bạn implement một form authentication như thế nào trong MVC?
- Làm sao để sử dụng AJAX trong MVC?
- Các loại event nào có thể track được trong AJAX?
- Khác biệt giữa ActionResult và ViewResult?
- ActionFilters trong MVC là gì?
- Chúng ta có thể tự tạo view engine của riêng mình trong MVC không?
- Làm sao để trả về dữ liệu định dạng JSON trong MVC?
- WebAPI là cái gì vậy?
- WebAPI nó khác gì với WCF SOAP?
- Bạn có thể tạo REST service bằng WCF không? Với WebAPI thì có được không?
- Làm sao để biết được một thằng MVC Controller được gọi bằng phương thức POST hay GET?
- Khái niệm Bundling và Minification trong MVC là gì?
- Giải thích làm thế nào mà bundling có thể làm tăng performance?
- Làm sao để sử dụng Bundling trong MVC?
- Làm sao để test bundling trong chế độ debug?
- Giải thích Minification và cách để implement nó?
- Giải thích khái niệm Areas trong MVC?
- Giải thích khái niệm View Model trong MVC?
- Làm sao để sử dụng nhiều model trong một view?
- Model binder là gì?
- Giải thích khái niệm MVC Scaffolding?
- Scaffolding kết nối tới database như thế nào?
- Kiểm soát lỗi (Exception handling) trong MVC ra làm sao?
- Làm sao để xử lý nhiều nút submit trỏ tới nhiều actions trong một view?