HackerRank ChatGPT Kullandığını Anlayabilir mi?

Yazan: Aaron Cao · Güncellendi

Doğrudan değil. HackerRank'te ChatGPT dedektörü yok. Sekme geçişlerini, yapıştırma olaylarını ve tam ekrandan çıkışları kaydeder, ardından kodunuzu diğer gönderimlerle benzerlik açısından puanlar. Bu sinyaller kaynağı belirtmeden dışarıdan yardım alındığını ima eder, ve bunun ne anlama geldiğine bir işe alım uzmanı karar verir.

HackerRank aslında ne kaydediyor

Bu sorunun ardındaki kaygı genelde belirlidir: ikinci bir sekmede ChatGPT açıksınızdır ve test penceresinin bunu anlayıp anlayamayacağını merak edersiniz. Bu bölüm HackerRank'in ne kaydettiğini listeler. Kısacası birkaç tarayıcı düzeyinde sinyal artı isteğe bağlı bir webcam söz konusudur ve bunların hiçbiri başka bir sekmenin içeriğini okumaz.

Bir HackerRank değerlendirmesinin kaydettikleri:

  • Odak ve sekme değişiklikleri, yani test penceresinden ayrıldığınız an ve geri döndüğünüz an
  • Kod editörüne yapılan yapıştırma olayları, bir kerede ne kadar metin geldiği dahil
  • Tam ekrandan çıkışlar, değerlendirme tam ekranı zorunlu kılacak şekilde ayarlandığında
  • Webcam anlık görüntüleri, yalnızca şirket gözetimi (proctoring) açtıysa

Bir tarayıcı sekmesi yanındaki sekmeleri okuyamaz. HackerRank odağın değerlendirmeden ayrıldığını bilir; ChatGPT mi, bir dokümantasyon sayfası mı, yoksa e-postanızı mı açtığınızı bilmez. Platform bazında ayrıntılar detectability cluster sayfasında.

ChatGPT çıktısı asıl nerede yakalanır

Risk ChatGPT'yi açmakta değildir. Yanıtla ne yaptığınızdadır.

HackerRank, gönderimler üzerinde kod benzerliği puanlaması çalıştırır; çözümünüzü diğer adayların gönderimleriyle ve bilinen kamuya açık kaynaklarla karşılaştırır. Dil modelleri tasarım gereği tutarlıdır: birkaç kişiden ChatGPT'ye aynı standart dizi (array) problemini çözdürmesini isteyin, gönderimler aynı yapıda, aynı değişken adlarında ve aynı yorum tarzında birleşir. Bu kümelenme, benzerlik puanlamasının tam da ortaya çıkarmak için var olduğu örüntüdür.

Yapıştırma bunu ağırlaştırır. Boş bir editöre eksiksiz bir çözümü tek seferde bırakan bir yapıştırma, kodun kendisinden daha güçlü bir sinyaldir, çünkü yanıtın adım adım gelişmek yerine bütün halinde ortaya çıktığını gösterir.

Bunların hiçbirinin neyi kanıtlamadığına dikkat edin. Bir benzerlik işareti, iki gönderimin birbirine benzediğini söyler. Bunların ikisinden birini ChatGPT'nin yazdığını söylemez. Yapay zekâ tarafından yazılmış metni tanımlayabildiğini iddia eden araçlar her iki yönde de güvenilmezdir, ve dikkatli bir değerlendirici bunları kanıt olarak değil, soru sorma gerekçesi olarak kullanır.

HackerRank'in göremediği şeyler

İkinci bir cihaz sistemin tamamen dışında kalır. ChatGPT'yi telefonunuzdan okuyorsanız, kaydedilecek bir tarayıcı sinyali yoktur, çünkü testi çalıştıran tarayıcıda hiçbir şey olmamıştır.

Gözetim (proctoring) açık olduğunda bu boşluk göründüğünden daha dardır. Webcam anlık görüntüleri bir telefonu tespit etmez, ama belirli aralıklarla bir kişinin aşağı ve başka yöne baktığını gösterir, ve bir insan değerlendirici bariz sonucu çıkarır. Şirketin yönettiği bir dizüstü bilgisayarda, işverenin kendi cihaz yazılımı HackerRank'ten çok daha fazlasını görebilir.

Bir ödemeler ekibi için süreli bir HackerRank testi çözen bir backend mühendisini düşünün. İlk iki problemi editörde çözer ve üçüncüsünü telefonundaki ChatGPT üzerinden halleder. HackerRank kaydı temiz bir oturum gösterir. Webcam anlık görüntüleri son bölümün büyük kısmında dikkatin ekran dışında olduğunu gösterir, ve üçüncü çözüm ilk ikisine hiç benzemez. Hiçbir şey tespit edilmemiştir, ama rapor yine de tuhaf görünür. Sonraki turlara mock interview practice ile hazırlanmak gerçekten katlanarak fayda sağlayan kısımdır.

SubcueAI'nin uyduğu ve uymadığı yerler

SubcueAI, birinin Zoom, Google Meet veya Microsoft Teams üzerinden size sorular sorduğu canlı, karşılıklı konuşmalı mülakatlar için tasarlanmıştır. macOS ve Windows'taki masaüstü uygulaması sistem sesini ve mikrofonunuzu yakalar ve önerileri yerel bir overlay'de gösterir; tarayıcı uzantısı Side Panel, bir Chromium sekmesinde çalışan bir görüşme için aynısını yapar, yalnızca o sekmenin sesini yakalar, yani sizin değil mülakatı yapan kişinin sesini. Görüşmeye katılan hiçbir bot yoktur ve toplantı sayfasına hiçbir şey enjekte edilmez.

Bir HackerRank kodlama değerlendirmesi farklı bir durumdur. Kimse konuşmadığı için canlı bir asistanın dinleyecek hiçbir şeyi yoktur, ve bir değerlendirmeye dışarıdan yardım getirmek, başlarken kabul ettiğiniz koşulları ihlal eder. Orada herhangi bir aracın tespit edilemez olduğunu iddia etmiyoruz. Ekran paylaşımı, ekran kaydı, gözetimli ortamlar ve şirketin yönettiği cihazlar, yerel bir overlay'in kontrol ettiği şeyin tamamen dışında kalır.

Bir kodlama testi için işe yarayan hazırlık, gösterişsiz türdendir: problem tiplerini yardımsız yazabilene kadar pratik yapmak. Yakalama ve gecikme ayrıntıları how it works cluster sayfasında ele alınıyor.

SSS

HackerRank hangi web sitesine geçtiğimi biliyor mu?

Hayır. Kayıt, odağın değerlendirme penceresinden ayrıldığını ve ne zaman geri döndüğünü tutar. Gidilen yer kaydın parçası değildir, çünkü bir web sayfası çevresindeki sekmeleri okuyamaz.

ChatGPT'den kod yapıştırmak beni otomatik olarak elemez mi?

Hayır. Bir yapıştırma olayı ve bir benzerlik puanı, raporda birer işarettir, bir hüküm değil. Bir işe alım uzmanı veya mühendis raporu okur ve genelde takip eder, çoğunlukla çözümünüzü canlı bir turda açıklamanızı isteyerek.

Yapıştırmak yerine yanıtı yeniden yazarsam HackerRank ChatGPT'yi tespit edebilir mi?

Yeniden yazmak yapıştırma olayını ortadan kaldırır ama benzerlik sinyalini kaldırmaz. Gönderilen kod yine diğer gönderimlerle karşılaştırılır, ve standart problemlere verilen model yanıtları sıkı biçimde kümelenir.

Bir yapay zekâ tespit puanı, ChatGPT kullandığımın kanıtı mıdır?

Hayır. Yapay zekâ tarafından yazılmış metni tanımlayabildiğini iddia eden araçlar hem yanlış pozitif hem yanlış negatif üretir, ve bir benzerlik işareti yalnızca iki gönderimin birbirine benzediğini söyler. Hiçbiri tek başına yazarlığı kanıtlamaz.

Bir HackerRank değerlendirmesi sırasında SubcueAI kullanabilir miyim?

SubcueAI bunun için tasarlanmadı. SubcueAI, konuşmayı dinleyerek canlı sözlü mülakatlara yardımcı olur, ve bir HackerRank testinde konuşan bir mülakatçı yoktur. Orada dışarıdan yardım kullanmak da değerlendirme kurallarını ihlal eder.

İlgili sorular

← Daha fazlası: Tespit edilebilirlik ve gizlilik