cảm ơn rất nhiều những chia sẻ của thím, đặc biệt là phần đánh giá Dev qua những cái rất nhỏ như Github commit message:byebye:tvbusy said:Thằng nào gửi code challenge dạng như Hacker Rank hay hỏi thuật toán thì khả năng 90% team lead yếu hoặc méo quan tâm vụ tuyển người, bác cứ từ chối thẳng.
Em kinh nghiệm hơn 15 năm senior mà kêu làm mấy cái HackRank cũng bó tay vì nó quá nhảm nhí, không rảnh để làm.
Công ty nào quan tâm đến vụ tuyển người (như team em, có điều hiện tại k tuyển người) thì team lead bỏ nhiều thời gian lọc hồ sơ.
Mở profile GitHub xem code style thế nào, chơi nested if clauses hay early return là biết. Ngay xem commit message thôi cũng biết. Mấy anh còn non là hay có message kiểu "code change" hay "style fix", còn anh nào mà ghi "added unit test for controller X" thì khả năng cao là kinh nghiệm hơn.
Hồ sơ CV cũng vậy, ông nào táng vừa là thiên tài Java vừa là nhà lãnh đạo tương lai C# thì phải đắn đo, vì một khi đã có kinh nghiệm rồi thì thường người ta sẽ khai thác điểm mạnh của mình thay vì làm lại.
Mấy cái HackRank cần méo gì kinh nghiệm, học gạo là được, trên mạng có lời giải đầy, mà cho dù không có lời giải thì cách nó test cũng cực kỳ nhảm nhí.
Đi làm thì cần code đơn giản, giải quyết được vấn đề, rồi mới benchmark rồi refactor. Mấy ông điểm HackRank cao toàn dị nhân, CSDL nó có fuzzy search rồi méo xài, đòi bỏ cả tuần đọc research vụ natural language processing rồi tự làm vì chê cái CSDL cùi, đòi viết CSDL riêng thay thế.
Sent from Samsung SM-G965F using vozFApp
nhưng có vẻ như là thím đang hiểu nhầm ý e: e ko có nói là coding challenge là cách đánh giá đúng, toàn diện về Dev; mà đơn thuần là nhiều nhà tuyển dụng muốn có coding challenge, mình đi tìm việc mà muốn đáp ứng nhu yêu cầu của người ta thì chỉ còn cách học/luyện để vượt qua đc Coding challenge thôi.
Có thể ở ngưỡng 15 năm kinh nghiệm như thím thì Coding challenge ko có ý nghĩa thiệt, và e cũng ko rõ là tuyển dụng những người như vậy qui trình ntn. nếu có thể xin thím chia sẻ thêm :sexy: