Ana içeriğe geç

Python Becerilerinizi Test Edin

Python'unuzu sözdizimi, işlevler ve kapsam, veri yapıları ve hatalar ile nesne yönelimli idiomlar arasında test edin. 30 senaryo sorusu, kategoriye göre anlık puan, ücretsiz, kayıt gerekmez.

30 soru9 dk
Testi çöz
Temeller

Python Testi nedir?

Bu, senaryo tabanlı bir Python testidir: gerçek kodun 30 kısa parçası, her birinin ardından Python'un gerçekten ne yaptığı hakkında bir soru. Varsayılan argümanı sessizce son çağrısını hatırlayan bir işlev. Özdeş görünen ama aynı nesne olmayan iki liste. Döngü sona erdikten sonra bir kapanış tarafından okunan bir döngü değişkeni. Python gerçekten ne yaptığıyla eşleşen cevabı seçersiniz, neyin olması gerektiği gibi görünen cevapları değil.

Okumaya devam et

30 soru dört alanı kapsar — temel sözdizimi ve türler, işlevler/kapsam/kapatmalar, veri yapıları ve kontrol akışı, hatalar/OOP ve idiomlar. Bu dört alan Python okumanın sessizce Python çalıştırmaktan sapması noktaları ve iş ilanında "Güçlü Python" yazıldığında mülakatın içinde tam ne anlama geldiği. Dört alandan her biri için bir puan alırsınız, böylece zayıf bir spot genel bir puanın içinde kaybolmak yerine zayıf bir spot olarak ortaya çıkar.

Yaklaşık altı dakika sürer, kayıt yoktur ve yazılı veya çalıştırılacak kod yoktur — her soru oku-ve-tahmin'dir, kıdemli bir mühendis bir çekme isteğini gözden geçirme şekliyle aynıdır. Sözdizimini bilmek ve belirli bir sözdizimi parçasının belirli koşullar altında ne yaptığını bilmek farklı becerilerdir ve bu ikincisini ölçer.

Neler elde edersiniz

Bu test neyi ortaya koyuyor

Python'un dört alanından hangisinin sizi asıl geride tuttuğunu görün
Kategoriye göre dökümünüzü alın — sözdizimi, işlevler/kapsam, veri yapıları, OOP/hatalar
Hangi seviyede olduğunuzu öğrenin: başlangıç, orta, ileri veya uzman
İş ilanlarının güçlü Python derken kastettiğinin karşısında nerede durduğunuzu karşılaştırın
  • Tek oturumda başlangıçtan uzmana kadar tüm seviyeleri kapsar. İlk sorular her Python kullanıcısının karşılaştığı konuları ele alır — değiştirilebilir varsayılan argümanlar, is'e karşı ==, tamsayıya karşı kayan nokta bölümü. Sonraki sorular kapatmalar, dekoratörler, üreteçler, yüzey kopyalama ve kalıtım içine gider. Puanınız sizi dört seviyeden birine yerleştirir ve seviye adları bilinçli olarak iş ilanlarının kullandığı adlardır.

  • Hayır. Her soru, yıllar boyunca istikrarlı olan Python 3 davranışına karşı yazılmıştır — f-dizeleri, standart tamsayı/kayan nokta bölme kuralları ve nesne modeli. Hiçbir şey son dakika yayınına ya da belirli bir kütüphaneye bağlı değildir.

  • Çoğu işveren taramasının başladığı aynı oku-ve-tahmin akıl yürütmesinin örneklerini, aynı kısa senaryo biçiminde kapsar, bu nedenle hazırlama için işe yarar. Herhangi bir belirli işveren testinin kopyası değildir ve buradan iyi bir puan bir sertifika değildir. Size gerçekten söylediği şey, dört alandan hangisinde puan kaybedeceğinizdir — bir teknik mülakatın öncesinde bilinmesi istediğiniz tam olarak budur.

  • Yaklaşık altı dakika. Bireysel sorularda zamanlayıcı yoktur — test ne kadar hızlı tıklayabildiğinizi değil, kodun ne yaptığını bilip bilmediğinizi ölçer. Bir soru üzerinde istediğiniz kadar düşünebilirsiniz.

  • Hayır. Bir hesap olmadan testi alabilir ve puanınızı ile kategori dökümünüzü görebilirsiniz. Hesap oluşturmak yalnızca sonucun saklanmasında ve daha sonraki bir denemeyle karşılaştırılmasında faydalıdır.

  • Dört alandan her biri için bir puan alırsınız, böylece kayıpların nerede yoğunlaştığını görebilir, ayrıca ulaştığınız seviyeye yönelik önerileri de alırsınız. Test soru başına bir cevap anahtarı yayınlamaz, çünkü sorular dönerken değişir ve yayınlanan bir anahtar hazırlanmak için bu testi kullanan herkes için puanı anlamsız hale getirir.

  • Yabancı kodu doğru okumak, Python'a dokunan herhangi bir rol için savunulabilir bir tarama konusudur ve bu bir kişilik ölçümü değil, doğru-ya-da-yanlış nesnel bir testtir, bu nedenle tipoloji testlerinin taşıdığı adalet sorunlarını taşımaz. Bunu başvurulara göndermek ve sonuçları tek bir yerde toplamak istiyorsanız, bu JobCannon'un işe alım tarafından yürütülür, bu sayfadan değil.

Şimdi çözün: Python Becerileri Değerlendirmesi

Python Testi profilinizi keşfedin. 30 soru · 9 dk.

Testi çöz
İlgili

İlgili testler