Ana Sayfa

15 Saniyelik Kodlama Testiyle Niteliksiz Adayları Eleyin

1 dk okuma

Uzaktan çalışma pozisyonları için doğru adayı bulmak yerine, niteliksiz yüzlerce hatta binlerce başvuru arasından eleme yapmak günümüzün en büyük zorluklarından biri haline geldi. Eski bir CTO, bu sorunu çözmek için etkili bir yöntem geliştirmiş: başvuru sürecine, çözümü o kadar basit olan bir programlama sorusu eklemek ki, sadece niteliksiz geliştiriciler bu soruyu manuel olarak çözmek yerine kopyala-yapıştır yapmaya ihtiyaç duysun.

Önerilen soru şöyledir: result = 0 for x in [3,3,5]: if x >= 3: result = result - x else: result = result + x. Bu kod parçasının result değişkeninin değeri nedir? Sorunun püf noktası, kodun bir kısmında gizli bir eşittir (=) işareti bulunmasıdır. İyi bir programcı için bu kodu kopyalayıp bir yorumlayıcıya veya ChatGPT'ye yapıştırmak, çalıştırmak ve ardından cevaplamak, kodu zihninde çalıştırmaktan daha zahmetli olacaktır. Bu yöntem, adayların problem çözme yaklaşımını ve temel kod okuma becerilerini hızlıca ortaya koyar.

CTO'nun deneyimlerine göre, adayların %50'si yapay zeka veya yorumlayıcı kullanarak yanlış cevabı bulurken, %47'si soruyu doğru yanıtlamış ve sadece %3'ü tamamen yanlış cevap vermiştir. İlginç bir şekilde, bazı adaylar yanlış cevap verdikten sonra başvurularını tekrar göndermiş ve bunlardan biri harika bir işe alım olmuştur. Bir başka aday ise soruyu bir forumda paylaşmış ve yanlış cevabı alarak, sonraki adayların Google aramalarında yanlış cevaba ulaşmasına neden olmuştur. Yazar, bu yöntemin kusursuz olmadığını ve yanlış negatifler olabileceğini kabul etse de, aday işleme kapasitesini iki katına çıkardığını veya işe alım süresini yarıya indirdiğini belirtiyor.

İçgörü

Bu yöntem, işe alım süreçlerinde adayların temel kodlama ve problem çözme becerilerini hızlı ve verimli bir şekilde değerlendirmek için pratik bir çözüm sunuyor.

Kaynak