Apakah HackerRank mendeteksi kecurangan?
Oleh Aaron Cao · Diperbarui
Ya. HackerRank menjalankan penilaian plagiarisme berbasis kemiripan kode pada setiap pengiriman dan mencatat pergantian tab, peristiwa salin-tempel, dan keluar dari layar penuh. Perusahaan dapat menambahkan pengawasan webcam. Semua ini menghasilkan laporan yang ditinjau oleh perekrut; tanda bukan berarti penolakan otomatis, melainkan mengundang pemeriksaan lebih lanjut, dan sistem tidak dapat melihat aplikasi yang tidak sedang diawasinya.
Apa yang sebenarnya dideteksi HackerRank
Anda sedang menatap tes pengkodean dan bertanya-tanya apa sebenarnya yang bisa dilihatnya. Bagian ini mencantumkan sinyal spesifik yang dikumpulkan HackerRank, agar Anda tidak perlu menebak-nebak lagi. Singkatnya, sistem ini mengawasi tiga hal: skor plagiarisme, tanda aktivitas, dan, jika perusahaan mengaktifkannya, cuplikan gambar webcam.
- Penilaian plagiarisme berbasis kemiripan kode. Setiap pengiriman dibandingkan dengan korpus besar berisi pengiriman sebelumnya dan kode publik, lalu diberi skor kemiripan.
- Pengawasan fokus dan tab. HackerRank menghitung dan mencatat waktu setiap kali Anda meninggalkan tab tes atau keluar dari layar penuh.
- Pencatatan salin-tempel. Peristiwa penempelan ke editor kode dicatat dan ditampilkan dalam laporan perekrut.
- Pengawasan webcam opsional. Jika perusahaan mengaktifkannya, tes akan menangkap cuplikan gambar kandidat secara berkala.
Cara kerja pemeriksaan plagiarisme
Mesin kemiripan adalah bagian yang sering diremehkan kandidat. Sistem ini tidak hanya membandingkan kode Anda dengan orang di sebelah Anda; sistem menilai terhadap basis data besar berisi pengiriman sebelumnya dan sumber publik. Menempelkan solusi yang juga ditempel oleh banyak kandidat lain adalah cara tercepat untuk menaikkan skor Anda.
Pertimbangkan kasus konkret berikut. Seorang insinyur backend yang mengerjakan soal HackerRank tingkat menengah menempelkan solusi lengkap yang dihasilkan dari tempat lain. Karena ribuan kandidat telah mengirimkan keluaran yang hampir identik untuk prompt yang sama, skor kemiripan pun melonjak dan perekrut melihat tanda plagiarisme di samping hasil yang sebenarnya kuat. Kodenya berfungsi; tandanya tetap mengundang pertanyaan.
Trade-off privasi dan deteksi di berbagai alat wawancara dikumpulkan di hub topik keterdeteksian.
Apa yang tidak tertangkap
Pengawasan memiliki batas, dan mengetahui batas itu sama pentingnya dengan mengetahui apa yang ditandainya. Pengawasan standar HackerRank berjalan di dalam lingkungan tes browser. Sistem ini tidak dapat melihat aplikasi lain di komputer Anda, monitor kedua, ponsel di atas meja, atau orang di luar kamera, kecuali perusahaan secara khusus mengaktifkan perekaman layar atau pengawasan langsung oleh manusia.
Sistem ini juga hanya menandai sinyal, bukan kepastian. Satu kali pergantian tab untuk membaca soal bukanlah bukti apa pun; laporan menunjukkan jumlah kejadian, dan manusia yang memutuskan artinya. Inilah tepatnya mengapa perusahaan sering menambahkan wawancara langsung atau webcam di atas tes otomatis, alih-alih hanya mengandalkan tanda-tanda tersebut.
Sesi pengkodean yang berlangsung langsung melalui panggilan mengikuti aturan yang berbeda; hub jenis wawancara menguraikannya berdasarkan format.
Di mana peran SubcueAI, dan di mana bukan
Penting untuk jujur soal cakupannya. SubcueAI adalah aplikasi desktop native untuk wawancara lisan langsung: aplikasi ini mendengarkan audio wawancara dan menampilkan saran dalam overlay lokal yang mengambang, tanpa bot rapat dan tanpa plugin browser yang disuntikkan ke dalam rapat langsung. Tes HackerRank adalah tes pengkodean yang diketik di browser, sehingga SubcueAI tidak dirancang untuk mengetik atau menempel kode ke dalamnya, dan menempelkan kode hasil AI justru akan memicu tanda plagiarisme dan salin-tempel seperti yang dijelaskan di atas.
Aaron Cao, pendiri SubcueAI, sengaja menjaga overlay tetap di luar perangkat lunak rapat dan tes alih-alih menyuntikkannya ke dalamnya, justru karena alat browser yang disuntikkan meninggalkan jejak yang dapat dicatat oleh lingkungan tes. Yang dibantu asisten ini adalah percakapan langsung: sesi perilaku lisan, diskusi desain berbagi layar, atau panggilan pengkodean sambil berbicara, dan bahkan di sana batasan yang jujur tetap berlaku jika pewawancara merekam atau mengawasi layar Anda.
Jika Anda ingin berlatih sesi langsung tersebut dengan aman, mode latihan wawancara simulasi dibuat khusus untuk itu.