Kaya bang malaman ng HackerRank kung gumagamit ka ng ChatGPT?

Ni Aaron Cao · Na-update noong

Hindi direkta. Walang ChatGPT detector ang HackerRank. Nire-record nito ang pagpalit ng tab, paste events, at ang paglabas sa full-screen mode, pagkatapos ay binibigyan nito ng similarity score ang code mo laban sa ibang submission. Nagpapahiwatig lang ang mga signal na ito ng tulong mula sa labas nang hindi natutukoy ang pinagmulan, at ang recruiter na ang magpapasya kung ano ang ibig sabihin nito.

Ang aktwal na nire-record ng HackerRank

Kadalasang specific ang alalahanin sa likod ng tanong na ito: bukas ang ChatGPT mo sa pangalawang tab at gusto mong malaman kung mararamdaman ba ito ng test window. Nakalista sa seksyong ito ang mga nire-record ng HackerRank. Sa madaling salita, ilang browser-level signal lang ito kasama ang opsyonal na webcam, at wala sa mga ito ang nakakabasa ng laman ng ibang tab.

Ang nire-record ng isang HackerRank assessment:

  • Focus at pagpalit ng tab, ibig sabihin ang eksaktong sandali na umalis ka sa test window at ang sandali na bumalik ka
  • Paste events sa code editor, kasama ang dami ng text na dumating nang sabay-sabay
  • Paglabas sa full-screen, kapag naka-configure ang assessment na mangailangan ng full screen
  • Webcam snapshot, tuwing naka-on lang ang proctoring ng kumpanya

Hindi mababasa ng isang browser tab ang mga tab sa tabi nito. Alam ng HackerRank na umalis ang focus sa assessment; hindi nito alam kung ChatGPT ba ang binuksan mo, isang documentation page, o ang email mo. Makikita ang breakdown per platform sa detectability cluster.

Saan talaga nahuhuli ang output ng ChatGPT

Wala sa pagbukas ng ChatGPT ang risk. Nasa ginagawa mo sa sagot ito.

Nagpapatakbo ang HackerRank ng code-similarity scoring sa mga submission, inikukumpara ang solusyon mo sa mga submission ng ibang kandidato at sa mga kilalang pampublikong source. Consistent by design ang mga language model: hilingin sa ilang tao na patakbuhin ang ChatGPT sa parehong standard array problem, at magkakatulad ang mga submission sa structure, sa variable names, at sa comment style. Ang pagsasama-samang iyon mismo ang pattern na binuo ang similarity scoring para ilantad.

Pinapalala ito ng pag-paste. Ang isang paste na naglalagay ng kompletong solusyon sa isang blangkong editor ay mas malakas na signal kaysa sa mismong code, dahil ipinapakita nitong buo ang dating ng sagot sa halip na unti-unting nabuo.

Pansinin kung ano ang hindi napapatunayan ng lahat ng ito. Ang isang similarity flag ay nagsasabi lang na magkatulad ang itsura ng dalawang submission. Hindi nito sinasabing ang ChatGPT ang sumulat ng alinman dito. Hindi maaasahan sa magkabilang direksyon ang mga tool na nagsasabing kaya nilang tukuyin ang tekstong sinulat ng AI, at itinuturing ito ng maingat na tagasuri bilang dahilan para magtanong, hindi bilang ebidensya.

Ang hindi makikita ng HackerRank

Ganap na nasa labas ng system ang pangalawang device. Kung binabasa mo ang ChatGPT sa telepono mo, wala talagang browser signal na irerecord, dahil walang nangyari sa browser na nagpapatakbo ng test.

Mas maliit ang gap na ito kaysa sa tunog nito kapag naka-on na ang proctoring. Hindi natutukoy ng webcam snapshot ang isang telepono, pero maipapakita nito ang isang taong paminsan-minsang tumitingin pababa at sa ibang direksyon, at ang halatang konklusyon ang makukuha ng human reviewer dito. Sa laptop na pinamamahalaan ng kumpanya, mas marami pang makikita ang device software mismo ng employer kaysa sa HackerRank.

Isipin ang isang backend engineer na sumasailalim sa isang timed HackerRank screen para sa isang payments team. Nasagot niya ang unang dalawang problema sa editor at ginawa niya ang ikatlo gamit ang ChatGPT sa telepono. Malinis ang session na ipinapakita ng log ng HackerRank. Ipinapakita naman ng webcam snapshot na wala sa screen ang atensyon sa halos buong huling bahagi, at hindi kamukha ng unang dalawa ang ikatlong solusyon. Walang natukoy, pero kakaiba pa rin ang itsura ng report. Ang pagpapraktis sa mga susunod na round gamit ang mock interview practice ang parteng talagang nagdadala ng resulta.

Saan bagay ang SubcueAI, at saan hindi

Ginawa ang SubcueAI para sa live na conversational interview, iyong mga tipo kung saan may taong nagtatanong sa iyo sa pamamagitan ng Zoom, Google Meet, o Microsoft Teams. Kinukuha ng desktop app sa macOS at Windows ang system audio at ang mikropono mo at nagpapakita ng mga suhestiyon sa isang local overlay; ginagawa rin ito ng Side Panel ng browser extension para sa isang call na tumatakbo sa isang Chromium tab, pero ang audio lang ng tab na iyon ang kinukuha, ibig sabihin ang boses ng interviewer at hindi ang sa iyo. Walang bot na sumasali sa call at walang ini-inject sa meeting page.

Ibang sitwasyon ang isang HackerRank coding assessment. Walang nagsasalita, kaya walang maririnig ang isang live assistant, at ang pagdadala ng tulong mula sa labas sa isang assessment ay lumalabag sa mga tuntuning tinanggap mo noong sinimulan mo ito. Hindi namin sinasabing hindi matutukoy ang anumang tool doon. Ang screen sharing, screen recording, proctored environment, at mga device na pinamamahalaan ng kumpanya ay lahat nasa labas ng makokontrol ng isang local overlay.

Hindi kaakit-akit ang paghahanda na epektibo para sa isang coding screen: praktisin ang mga uri ng problema hanggang kayang isulat nang mag-isa, walang tulong. Nasasakop sa how it works cluster ang mga detalye tungkol sa capture at latency.

FAQ

Alam ba ng HackerRank kung anong website ang pinuntahan ko?

Hindi. Nire-record ng log na umalis ang focus sa assessment window at kung kailan ito bumalik. Hindi bahagi ng record ang destinasyon, dahil hindi mababasa ng isang web page ang mga tab sa paligid nito.

Awtomatiko ba akong bagsak kapag nag-paste ako ng code mula sa ChatGPT?

Hindi. Mga flag lang sa isang report ang paste event at similarity score, hindi ito hatol. Babasahin ng recruiter o engineer ang report at karaniwang susundan ito, kadalasan sa pamamagitan ng pagpapaliwanag mo sa solusyon mo sa isang live round.

Makikita ba ng HackerRank ang ChatGPT kung i-retype ko na lang ang sagot sa halip na i-paste?

Naaalis ng pag-retype ang paste event pero hindi ang similarity signal. Ikukumpara pa rin ang naisumite na code sa ibang submission, at malakas na nagsasama-sama ang mga sagot ng model sa mga standard na problema.

Patunay ba ang AI-detection score na ginamit ko ang ChatGPT?

Hindi. Ang mga tool na nagsasabing kaya nilang tukuyin ang tekstong sinulat ng AI ay gumagawa ng parehong false positive at false negative, at ang similarity flag ay nagsasabi lang na magkatulad ang dalawang submission. Wala sa dalawa ang nagpapatunay mag-isa kung sino ang totoong may-akda.

Puwede ko bang gamitin ang SubcueAI habang may HackerRank assessment?

Hindi ito ginawa para diyan. Tumutulong ang SubcueAI sa live na spoken interview sa pamamagitan ng pakikinig sa usapan, at walang interviewer na nagsasalita sa isang HackerRank test. Lumalabag rin sa mga panuntunan ng assessment ang pagdadala ng tulong mula sa labas doon.

Kaugnay na tanong

← Higit pa sa Detectability at Privacy