Nhiều ứng viên nghĩ Full-stack nghĩa là "biết ít về nhiều thứ" — nhưng nhà tuyển dụng giỏi thực ra tìm kiếm người có 1-2 lĩnh vực sâu (thường lệch về 1 phía Frontend hoặc Backend) cộng với khả năng làm việc thoải mái ở phía còn lại, không phải người nông đều ở mọi thứ.
Thay vì hỏi dàn trải nhiều công nghệ, phỏng vấn Full-stack tốt thường đào sâu 1 dự án cụ thể bạn từng làm toàn bộ (từ database tới UI) — họ sẽ hỏi xoáy vào các quyết định thiết kế ở cả 2 phía: "tại sao chọn cấu trúc database này", "tại sao API trả về format này", "tại sao chọn cách quản lý state này ở Frontend" — mục đích là kiểm tra bạn có thực sự hiểu, hay chỉ ghép code từ nhiều nguồn.
"Bạn thiết kế API cho 1 tính năng mới, quy trình thế nào?" — Câu trả lời tốt bắt đầu từ nhu cầu dữ liệu của Frontend (không phải cấu trúc database có sẵn) — thiết kế API theo use case sử dụng thực tế, tránh over-fetching (trả về quá nhiều field không dùng) hoặc under-fetching (Frontend phải gọi nhiều API để lắp ghép đủ dữ liệu).
"Validation nên làm ở Frontend hay Backend?" — Cả 2, với vai trò khác nhau: Frontend validate để trải nghiệm tốt (phản hồi tức thời, không cần gọi API mới biết lỗi), Backend validate là bắt buộc vì đây là lớp bảo mật thật sự — không bao giờ tin dữ liệu từ client mà không kiểm tra lại ở server.
"Tính năng upload ảnh chậm, vấn đề có thể ở đâu trong toàn bộ chuỗi xử lý?" — Câu trả lời tốt của Full-stack Developer cần xét cả chuỗi: Frontend có compress ảnh trước khi upload không, network có phải bottleneck không, Backend xử lý ảnh đồng bộ hay bất đồng bộ (nên dùng queue cho tác vụ nặng), và storage/CDN có tối ưu không — khả năng nhìn toàn cảnh chuỗi xử lý là điểm khác biệt của Full-stack so với chuyên biệt 1 phía.
Đừng liệt kê dàn trải mọi công nghệ đã từng chạm — chọn 1-2 dự án thể hiện rõ bạn làm chủ toàn bộ luồng (từ thiết kế database, viết API, tới UI hoàn chỉnh), và chuẩn bị kể sâu về quyết định kỹ thuật ở CẢ HAI phía, không chỉ phía bạn mạnh hơn.
Nói "em làm được cả Frontend và Backend" mà không có ví dụ cụ thể về quyết định kỹ thuật — nhà tuyển dụng sẽ hỏi sâu ngay để kiểm tra, và câu trả lời hời hợt ở cả 2 phía còn tệ hơn giỏi hẳn 1 phía và trung thực về phía còn yếu.