Design Pattern được xem là một trong các kiến thức cơ bản điều được hỏi trong các cuộc phỏng vấn. Vậy theo bạn tại sao kiến thức cơ bản ấy lại được hỏi trong các cuộc phỏng vấn từ fresher, senior, leader và kể các các manager. Liệu nó có phải là cơ bản không? và thực tế bạn đã sử dụng bao nhiêu phần trăm trong số đó. Cho tôi ví dụ thực tế mà bạn đã sử dụng?