Thực tế đơn giản là hầu hết các kỹ sư phần mềm (đặc biệt là front-end) sẽ 99,9% thời gian không bao giờ phải nghĩ/nói/xem xét kiểu câu hỏi về cấu trúc dữ liệu & thuật toán trong các bài đánh giá trên HackerRank và LeetCode. Việc giải quyết những vấn đề này hầu như không có giá trị gì trong việc đánh giá kinh nghiệm và khả năng làm việc như một chuyên gia, và đã được chứng minh đi chứng minh lại rằng bạn dễ tìm được ứng viên mới ra trường hơn là những người có kinh nghiệm đã làm việc và mở rộng quy mô dự án lớn. Có thời điểm và địa điểm thích hợp cho những thứ này, nhưng rõ ràng có vẻ như một số công ty đang phát triển các bộ phận nhất định cho rằng đây là cách duy nhất họ biết để phỏng vấn và điều đó khiến họ thất bại thảm hại cho đến khi họ thay đổi hướng đi.
Tôi hiểu đây là một cuộc tranh luận đã kéo dài hơn một thập kỷ, nhưng tôi chưa bao giờ và sẽ không bao giờ quan tâm đến việc viết một thuật toán dãy Fibonacci được tối ưu hóa. Tôi sẽ không quan tâm đến cây nhị phân, hay node, hay bất cứ thứ gì khác. Nếu bạn muốn hiểu tôi có kiến thức nền tảng về CNTT, hãy nói chuyện. Đừng đưa cho tôi một thử thách liên quan đến những thứ mà tôi thực sự không bao giờ nghĩ/quan tâm đến trong công việc hàng ngày mà tôi được tuyển dụng, bởi vì cá nhân tôi, điều đó sẽ để lại một ấn tượng rất tệ và khiến tôi đặt câu hỏi về quy trình tuyển dụng của bạn.
Đối với những người đã ra trường, không… hầu hết những thứ đó bạn sẽ không nhớ sau mười năm tới, bạn có thể sẽ không sử dụng chúng trừ khi bạn đang ở vị trí then chốt và phụ trách một sáng kiến hiệu năng thực sự đột phá. Bạn cũng không nên chấp nhận việc dành quá nhiều thời gian để học cho một "bài kiểm tra" như một cuộc phỏng vấn. Việc sử dụng những kiến thức nền tảng này làm nền tảng cho công việc không thực tế hay thậm chí là không hợp lý và nó chỉ góp phần làm cho mã spaghetti mà mọi người phàn nàn ngày càng tệ hơn theo thời gian.
Lưu ý: Đây chủ yếu là một lời phàn nàn. Tôi sẽ không bao giờ chấp nhận ý tưởng này là một phương pháp phỏng vấn thực tế đối với hầu hết các vị trí trừ những điều kiện thực sự cần phải xử lý hiệu năng + thuật toán và đang tự phát minh ra bánh xe.
Link nội dung: https://superkids.edu.vn/toan-danh-gia-nang-luc-a39001.html