Tiêu chí đánh giá lập trình viên
Bạn là nhà tuyển dụng cần một công cụ đánh giá kỹ năng của ứng viên nhưng không biết nên chọn công cụ nào? Bài viết này sẽ giúp bạn tìm hiểu 20 công cụ đánh giá kỹ năng lập trình tốt nhất, giúp bạn tìm được những ứng viên phù hợp cũng như xây dựng đội ngũ kỹ thuật có kỹ năng vượt trội. Trước khi tìm hiểu chi tiết các công cụ và quyết định chọn một công cụ phù hợp, hãy đi tìm câu trả lời cho những câu hỏi sau: làm thế nào để chọn đúng công cụ? Những loại công cụ đánh giá nào bạn nên chọn và những yếu tố nào bạn cần lưu ý? Một công cụ đánh giá developer tốt sẽ giúp bạn xác định những ứng viên tốt nhất phù hợp nhất với công ty hay nhóm của bạn. Show
Chọn công cụ đánh giá kỹ năng lập trình phù hợpTại sao nên sử dụng các công cụ đánh giá kỹ năng lập trìnhKhông phải tất cả các cách đánh giá đều tốt như nhau trong việc giúp bạn xác định tài năng công nghệ tốt nhất. Vì sao? Bạn có thể biết rằng các công ty như Google và Facebook được biết là sử dụng các câu hỏi sàng lọc (screening questions) và yêu cầu làm các bài tập trên bảng trắng (whiteboard challenge) trong quy trình tuyển dụng kỹ thuật của họ. Nhưng sử dụng các công cụ và thử nghiệm sàng lọc không phải là cách tốt nhất để lọc các ứng viên của. Trên thực tế, các nghiên cứu cho thấy những thách thức này có thể có hại cho việc tuyển dụng trong lĩnh vực công nghệ. Mọi người hoạt động kém hơn khi họ cảm thấy căng thẳng và bạn không có được cái nhìn thực tế và trung thực về kỹ năng của ai đó. Và điều đó dẫn đến một kết quả tai hại: bạn có thể sẽ thuê nhầm người. Thuê nhầm người không đơn giản là chỉ cần tuyển lại. Ảnh hưởng đầu tiên sẽ là tốn kém chi phí tuyển dụng. Chi phí tuyển một nhân sự không tốt có thể bằng 30% lương năm đầu tiên của người đó. Đây là lý do tại sao thay vì yêu cầu làm các bài tập viết code whiteboard trực tiếp, yêu cầu mang về nhà và làm trên các công cụ đánh giá là một cách tốt hơn nhiều để đánh giá kỹ năng của các developer. Thử thách viết code tại nhà trên các công cụ cho phép các nhà phát triển thực hiện các thử nghiệm của họ. Ý tưởng là để hiểu rõ về cách các nhà phát triển sẽ thực hiện công việc. Đây là một cách tiếp cận đánh giá hoàn toàn khác với việc yêu cầu các nhà phát triển giải quyết các vấn đề quá phức tạp một cách trực tiếp. Điều này giúp bạn tuyển được những developer giỏi nhất. Những yếu tố cần chú ý khi tìm một công cụ đánh giá kỹ năng lập trìnhVậy bạn nên tìm kiếm gì trong một công cụ đánh giá kỹ năng lập trình? Dưới đây là các tính năng cần phải xem xét khi đánh giá một công cụ:
Tất nhiên, tùy phụ thuộc vào nhu cầu và yêu cầu của bạn mà có thêm bớt hay xem xét tầm quan trọng của các yếu tố trên. Vì vậy, điều quan trọng trước khi chọn công cụ là hãy xác định tiêu chí của bạn một cách rõ ràng. Một khi bạn đã có các tiêu chí để chọn lựa và đã sẵn sàng, hãy cùng xem xét 20 công cụ đánh giá kỹ năng lập trình phổ biến sau. Lưu ý thứ tự trong danh sách không có nghĩa là công cụ xếp trên tốt hơn công cụ khác xếp dưới hoặc ngược lại. Bạn cần phải xem xét và đánh giá các công cụ phù hợp với nhu cầu của mình. 20 công cụ đáng giá kỹ năng lập trình đáng xem xét1. CodeSubmitCodeSubmit là giải pháp linh hoạt và thân thiện với ứng viên để quản lý và đánh giá các bài tập viết code và phỏng vấn kỹ thuật trên thị trường hiện nay. Được xây dựng để thay thế các cuộc phỏng vấn trực tiếp giai đoạn sau như viết bảng trắng và lập trình trực tiếp, CodeSubmit cho phép bạn xác định các ứng viên tuyệt vời bằng cách sử dụng các nhiệm vụ thực tế dưới dạng bài tập mang về nhà. Mọi thứ về nền tảng được thiết kế để cung cấp các tín hiệu mạnh mẽ và thông tin chi tiết về bộ kỹ năng thực sự của ứng viên đồng thời duy trì trải nghiệm ứng viên tốt nhất có thể. CodeSubmit là nền tảng duy nhất cho phép bạn kiểm tra kiến thức về framework của ứng viên. Thư viện CodeSubmit hiện bao gồm hơn 50 ngôn ngữ, framework và công nghệ phổ biến nhất được sử dụng bởi các nhóm giao diện người dùng, phụ trợ và thiết bị di động trên toàn thế giới. CodeSubmit dành cho ai?
Ưu điểm của CodeSubmit
Nhược điểm của CodeSubmit
Giá:
2. HackerRankHackerRank là một nền tảng sàng lọc kỹ thuật vượt trội, được hỗ trợ bởi các công ty tăng trưởng hàng đầu và các quỹ đầu tư. Họ nhắm đến các công ty trong danh sách Fortune 2000 với một nền tảng mạnh mẽ và có thể tùy chỉnh để các nhóm kỹ thuật tuyển dụng các vị trí như khoa học dữ liệu, DevOps, nhà phát triển front-end, v.v. Họ cung cấp các bài đánh giá coding trực tuyến, các phiên làm việc đôi thời gian thực (real-time code-pair sessions) và các dự án mang về nhà. HackerRank cho phép các công ty sử dụng các bài đánh giá coding trong hơn 35 ngôn ngữ lập trình. Amazon, Twitter, Capital One, JPMorgan Chase và hơn 1.000 công ty khác đã sử dụng các công cụ của HackerRank. HackerRank dành cho ai? HackerRank rất phù hợp cho các tổ chức đa quốc gia trong các ngành công nghiệp có khả năng tuân thủ luật lệ, bảo mật mức độ cao. Ưu điểm của HackerRank
Nhược điểm của HackerRank
Giá
3. DevskillerDevskiller là một nền tảng hỗ trợ tìm nguồn nhân lực công nghệ, sàng lọc và lập bản đồ kỹ năng được hỗ trợ bởi phương pháp RealLifeTesting . Bạn có thể sàng lọc và phỏng vấn các ứng viên cho tất cả vị trí trên nền tảng của họ như front-end, back-end, lập trình thiết bị di động, v.v.Devskiller có một thư viện các bài kiểm tra và thử thách liên quan đến công việc thực tế mà ứng viên đang ứng tuyển. Chúng là công cụ nền tảng với hầu như mọi tính năng cần thiết dành cho những nhà tuyển dụng thực sự thích phát minh lại bánh xe. Devskiller dành cho ai? Các công ty có đội tuyển dụng kỹ thuật cần tùy chỉnh các tính năng thay vì dựa vào các công cụ có sẵn. Ưu điểm của Devskiller
Nhược điểm của Devskiller
Giá
4. HackerEarthBan đầu, HackerEarth được tạo ra như một nền tảng cho các cuộc thi và hackathons của công ty. Sau đó nó được bổ sung các chức năng phỏng vấn lập trình theo cặp (pair programming) và sàng lọc mã (code screening). Là một nền tảng sàng lọc, HackerEarth phục vụ các công ty muốn lọc ứng viên sớm trong quy trình, thay vì xác định những ứng viên tốt nhất. HackerEarth dành cho ai? HackerEarth là lựa chọn tuyệt vời cho các công ty đang tìm cách loại bỏ các ứng viên có khả năng gian lận cao. HackerEarth có các tính năng chống đạo văn để chống lại việc tuyển dụng các ứng viên không đủ tiêu chuẩn. phù hợp với nhu cầu của doanh nghiệp. Ưu điểm của HackerEarth
Nhược điểm của HackerEarth
Giá Ban đầu, các gói định giá là tự phục vụ, nhưng để thực sự bắt đầu mời ứng viên và quản trị viên tham gia vào nền tảng, bạn sẽ cần liên hệ với bộ phận bán hàng và nâng cấp lên gói đắt hơn, bắt đầu từ khoảng 5 nghìn đô la cho một năm. 5. HireVueHireVue là một trong những nền tảng đánh giá lớn. HireVue cung cấp các chức năng phỏng vấn, đánh giá và lập lịch phỏng vấn qua video. Mặc dù HireVue không chỉ tập trung vào việc tuyển dụng developer, nhưng nó cung cấp các chức năng đánh giá kỹ thuật. HireVue giành cho ai? Các nhà tuyển dụng cần một công cụ có nhiều khả năng hơn là chỉ đánh giá về kỹ thuật lập trình và các nhà tuyển dụng có khả năng làm việc với một công cụ đa chức năng. Ưu điểm của HireVue
Nhược điểm của HireVue
Giá HireVue không cung cấp giá trên website, bạn cần phải liên lạc bộ phận bán hàng 6. QualifiedQualified là một công cụ đánh giá kỹ năng lập trình của developer một cách thân thiện. Công cụ này cho phép bạn kiểm tra các kỹ năng bằng các bài kiểm tra lập trình trực tuyến đa tệp (multi-file), theo ngôn ngữ cụ thể mà các nhà phát triển hoàn thành trong môi trường phát triển của riêng họ. Khách hàng bao gồm Apple và GE. Những người sáng lập là những người tạo ra Codewars, một nền tảng thử thách lập trình để phát triển kỹ năng. Qualified dành cho ai? Các công ty cần một cách đơn giản nhưng hiệu quả để đánh giá ứng viên và không có nhiều yêu cầu đối với ngôn ngữ và framework mà họ đánh giá. Ví dụ: các công ty khởi nghiệp nhỏ hoặc các nhóm tuyển dụng cho các vai trò nhà phát triển nhất định. Ưu điểm của Qualified
Nhược điểm của Qualified
Giá
7. CodilityBạn có thể coi Codility như một phiên bản HackerRank rẻ hơn nhưng không kém phần mạnh mẽ, với giao diện và mức độ tùy biến tương tự. Cũng giống như HackerRank, Codility là một nền tảng phần mềm giúp các nhà tuyển dụng kỹ thuật tuyển và đào tạo các kỹ sư. Codility tạo các báo cáo với điểm được chấm tự động về khả năng lập trình của từng ứng viên, giúp đánh giá các kỹ năng kỹ thuật. Bạn có thể tuyển tất cả các loại vị trí trên Codility như lập trình front-end, DevOps, khoa học dữ liệu, v.v. Codility có khách hàng tại hơn 1.000 công ty ở 62 quốc gia với hơn 5,5 triệu đánh giá. Stefan Begall, giám đốc tuyển dụng của Volvo cho biết: Với Codility, chúng tôi có thể đánh giá chính xác kỹ năng của các ứng viên đồng thời cải thiện các tương tác với ứng viên và trải nghiệm tổng thể của họ trong quá trình tuyển dụng. Codility dành cho ai? Codility dành cho các tổ chức hoạt động trên nền tảng công nghệ truyền thống cần đánh giá các ứng viên về khả năng giải quyết vấn đề cơ bản và khả năng lập trình qua các bài tập. Ưu điểm của Codility
Nhược điểm của Codility
Giá
8. CodeSignalCodeSignal là một nền tảng tuyển dụng kỹ thuật với ba sản phẩm chính: sàng lọc (screening) , phỏng vấn thời gian thực (real-time interviewing) và Certify (Chứng nhận), cho phép bạn mở rộng quy mô tuyển dụng của mình bằng cách sử dụng các đánh giá mã có kiểm duyệt để lấy chứng chỉ kỹ sư phần mềm. Sản phẩm screening của CodeSignal giúp dễ dàng đưa ra quyết định dựa trên dữ liệu về những ứng viên có các kỹ năng cần thiết cho công việc. CodeSignal dành cho ai? CodeSignal thích hợp cho các công ty khởi nghiệp tăng trưởng nhanh, được hỗ trợ bởi mạo hiểm và các công ty lớn, công ty đa quốc gia tuyển dụng nhiều nhân lực thường xuyên. Ưu điểm của CodeSignal
Nhược điểm của CodeSignal
Giá
9. CoderByteCoderByte cung cấp một nền tảng với ba chức năng khác nhau: sàng lọc, phỏng vấn và thử thách mang về nhà (take-home challenges). Nền tảng có thể tùy chỉnh cho phép các nhóm tuyển dụng quản lý các giai đoạn khác nhau của quá trình tuyển dụng ở cùng một nơi. CoderByte cung cấp nhiều tùy chọn tích hợp và cho phép tùy chỉnh, điều này làm cho nó trở thành lựa chọn tốt cho các nhóm có nhu cầu rất cụ thể. CoderByte cũng là công cụ giúp ứng viên, lập trình viên cải thiện và nâng cao kỹ năng viết code và phỏng vấn của mình. CoderByte dành cho ai?
Ưu điểm của CoderByte
Nhược điểm của CoderByte
Giá
10. CoderPadCoderPad được các công ty tuyển dụng lẫn các lập trình viên đánh giá cao.CoderPad cho phép nhà tuyển dụng chia sẻ những thách thức về lập trình với các ứng viên mà sau đó họ giải quyết trực tuyến trong một trình biên tập. Bạn có thể xem về cuộc phỏng vấn thú vị trên Indie Hackers với người sáng lập CoderPad về cách anh ấy tạo ra nó và cách một số công nghệ đằng sau dịch vụ hoạt động. Các công ty như Mixpanel và Yelp sử dụng CoderPad. Coderpad dành cho ai?
Ưu điểm của Coderpad
Nhược điểm của Coderpad
Giá
11. ByteboardByteboard là một công cụ tương đối mới tập trung nhiều vào việc giúp các công ty doanh nghiệp tuyển dụng đa dạng các vị trí. Công ty được thành lập bởi vườn ươm nội bộ (in-house incubator) của chính Google. Bạn có thể dùng Byteboard để tuyển nhiều vị trí, từ di động, web, kỹ thuật phụ trợ đến kỹ thuật dữ liệu. Byteboard dành cho ai? Các doanh nghiệp muốn nâng cao quy trình tuyển dụng của họ. Byteboard interview được thiết kế để thay thế một hoặc tất cả các cuộc phỏng vấn kỹ thuật trực tiếp.Byteboard cung cấp sự hiểu biết sâu sắc về ứng viên thông qua hơn 20 kỹ năng kỹ thuật phần mềm thiết yếu, vì vậy bạn có thể tự tin đưa ra quyết định về việc chọn ứng viên nào nhanh chóng. Ưu điểm của Byteboard
Nhược điểm của Byteboard
Giá
12. CodinGameCodinGame cung cấp một nền tảng để thực hiện các bài kiểm tra kỹ năng lập trình, cũng như các trò chơi cho các developer để giúp họ thực hành các kỹ năng của mình. Vì nền tảng được tạo ra bởi các nhà thiết kế trò chơi video trước đây, nên có một cách tiếp cận hơi khác đối với việc tuyển dụng lập trình viên. Các developer có thể phát triển kỹ năng của mình bằng các trò chơi thú vị và nhà tuyển dụng có thể tạo các bài kiểm tra hấp dẫn với chỉ mất 60 giây để thiết lập. CodinGame dành cho ai?
Ưu điểm của CodinGame
Nhược điểm của CodinGame
Giá
13. TestDomeTestDome là một nền tảng đánh giá kỹ năng kỹ thuật cho các ngành khác nhau, bao gồm lập trình, kế toán và dịch vụ khách hàng. Nhiều bài kiểm tra kỹ năng của nó mang tính tổng quát hơn (thay vì tập trung vào một kỹ năng viết code cụ thể) và đánh giá các kỹ năng như bán hàng và lập luận. TestDome dành cho ai? Các công ty đang tìm cách sàng lọc các ứng viên, không cần đánh giá kỹ năng quá sâu và không có nhiều yêu cầu cho các bài kiểm tra của họ. Ưu điểm của TestDome
Nhược điểm của TestDome
Giá
14. Toggl HireToggl Hire là một giải pháp sàng lọc đơn giản để tuyển dụng nhà phát triển và cho phép bạn chọn 50 tốt nhất trong số 500 ứng viên chỉ trong một buổi chiều Toggl Hire dành cho ai? Các doanh nghiệp quy mô nhỏ đến vừa đang có nhu cầu:
Ưu điểm của Toggl Hire
Nhược điểm của Toggl Hire
Giá
15. Hired Assessments (tên trước đây là Py)Py, một công ty được Y Combinator hậu thuẫn, đã được Hired mua lại vào năm 2019 và đổi tên thành Hired Assessments. Thông qua việc mua lại, Hired, vốn đã có một thị trường phù hợp với những nhà tuyển dụng nhân tài công nghệ, đã mở rộng các dịch vụ của mình để bao gồm các công cụ cho quy trình tuyển dụng. Hired Assessments dành cho ai? Một công cụ tốt cho các công ty đang tìm cách đa dạng hóa các đánh giá về kỹ năng lập trình Ưu điểm của Hired Assessments Có ba tùy chọn:
Nhược điểm của Hired Assessments
Giá
16. iMocha (Interview Mocha)iMocha, hay tên trước đây là Interview Mocha, cung cấp hơn 2.000 bài kiểm tra kỹ năng làm sẵn và một nền tảng mạnh mẽ sẵn sàng cho doanh nghiệp. Nền tảng này cung cấp các tính năng phỏng vấn trực tiếp và đánh giá kỹ năng. iMocha cung cấp hơn 1.000 bài kiểm tra kỹ năng về lập trình, lập kế hoạch nguồn lực doanh nghiệp (enterprise resource planning), tài chính, ngôn ngữ, sản xuất và bán lẻ, v.v. Một số bài kiểm tra kỹ năng phổ biến nhất của họ bao gồm Big Data Pig Test, Java Coding, bài kiểm tra năng lực của nhân viên ngân hàng và Bài kiểm tra CRM của Salesforce. Khách hàng có thể truy cập thư viện bài kiểm tra kỹ năng và sắp xếp bài đánh giá của riêng họ hoặc yêu cầu iMocha thực hiện một bài kiểm tra tùy chỉnh. Công ty cũng cung cấp các công cụ tích hợp đánh giá và xếp hạng ứng viên. iMocha dành cho ai? Các doanh nghiệp vừa và nhỏ trên toàn thế giới có thể sử dụng Interview Mocha (noi imocha) để kiểm tra trước khi tuyển dụng nhằm tuyển dụng tốt hơn và giảm bớt sự chậm trễ về mặt hành chính trong quá trình tuyển dụng. Ưu điểm của iMocha
Nhược điểm của iMocha
Giá
17. MettlMettl cung cấp các tính năng khác nhau cho các nhà tuyển dụng kỹ thuật, bao gồm nền tảng phỏng vấn viết code trực tuyến, nền tảng hackathon trực tuyến và trình mô phỏng dựa trên vai trò (role-based simulator). Trọng tâm là sàng lọc và phỏng vấn ứng viên hơn là đánh giá giai đoạn sau. Mettl dùng cho ai? Theo Mettl, công cụ của họ có thể dùng cho các công ty cần sàng lọc các ứng viên trong tất cả các loại hình doanh nghiệp. Các công ty đang tìm kiếm tài năng công nghệ có thể chuyển sang sử dụng kho dữ liệu đánh giá phong phú của Mettl cho các kỹ năng back-end, front-end và full-stack để đánh giá độ chính xác của code. Mettl cón có các đánh giá trong lĩnh vực bán lẻ, pháp lý, tài chính và thậm chí là giao hàng, nhưng các dịch vụ của công ty đặc biệt sâu về kỹ thuật (hóa chất, cơ khí, điện, dân dụng, v.v.) và phát triển phần mềm, bao gồm một loạt các ngôn ngữ lập trình bao gồm JavaScript, Java, SQL, C #, Perl, Ruby, Python và nhiều thứ khác. Ưu điểm của Mettl
Nhược điểm của Mettl
Giá
18. LeetCodeLeetCode là một công ty khởi nghiệp có trụ sở tại San Francisco, tập trung chủ yếu vào việc giúp các lập trình viên nâng cao kỹ năng của họ và chuẩn bị cho các cuộc phỏng vấn kỹ thuật. Công ty cũng cung cấp một số tính năng để giúp doanh nghiệp đánh giá ứng viên. LeetCode dùng cho ai?
Ưu điểm của LeetCode
Nhược điểm của LeetCode
Giá
19. Tests4GeeksTest4Geeks là một công cụ đánh giá cung cấp thư viện các bài kiểm tra, cũng như khả năng cho người dùng tạo các bài kiểm tra của riêng họ. Các bài kiểm tra chủ yếu giống như câu đố và công ty tự định vị mình nhiều hơn trong quá trình sàng lọc. Tests4Geeks dùng cho ai? Test4Geeks lý tưởng cho các công ty muốn sàng lọc ứng viên và cần một công cụ tương đối hợp lý và đơn giản. Ưu điểm của Test4Geeks
Nhược điểm của Test4Geeks
Giá
20. GLIDERaiGLIDER.ai là một công cụ sàng lọc cho nhiều vai trò khác nhau (bao gồm công nghệ, hoạt động, bán hàng và tiếp thị). Công cụ này sử dụng các loại câu hỏi tương tác và mô phỏng cho các tác vụ trong thế giới thực. Trọng tâm là sàng lọc ứng viên, hơn là đánh giá kỹ năng. GLIDER.ai dùng cho ai?
Ưu điểm của Glider
Nhược điểm của Glider
Giá
Kết luậnBạn có lẽ đã có ý tưởng tốt hơn về những công cụ đánh giá kỹ năng lập trình qua danh sách 20 công cụ trong bài viết này. Tuy nhiên không thể chỉ dựa vào các thông tin trên đây để quyết định mà bạn cần phải có sự thử nghiệm, đăng ký dùng thử để có sự chọn lựa tốt nhất. Chúc bạn thành công Bài viết có tham khảo nguồn: 1/ https://codesubmit.io/blog/coding-assessment-tools/ 2/https://medium.com/coderbyte/the-best-technical-assessment-code-screening-platforms-of-2020-dc4983c627d0 3/https://medium.com/coderbyte/the-5-best-platforms-screening-recruiting-programmers-b342a7371946 4/ https://www.capterra.com/pre-employment-testing-software/ 5/https://business.linkedin.com/talent-solutions/blog/interview-questions/2019/assessment-tools-that-will-help-you-hire
Bạn đánh giá bài viết thế nào? Average rating 5 / 5. Vote count: 8 No votes so far! Be the first to rate this post. Tags: Coding Assessment Toolscông cụ đánh giá lập trình viênkỹ năng lập trình viên
|