Asosiy mazmunga oʻtish

Python koʻnikmalaringizni sinab koʻring

Python-da sintaksis, funktsiyalar va oʻzgaruvchi oʻrni, maʼlumot strukturalari, va xatolar va obʼektga yonaltirilgan iboralar boʻyicha bilimingizni sinab koʻring. 30 vaziyatli savol, toifa boʻyicha tezkor natija, roʻyxatdan oʻtishsiz bepul.

30 ta savol9 daqiqa
Testdan oʻtish
Asoslar

Python Testi nima?

Bu vaziyatlarga asoslangan Python sinovi: 30 ta qisqa real kod parchasi, har biridan soʻng u ishlaganda aslida nima sodir boʻlishi haqida savol beriladi. Oʻzining oxirgi chaqiruvini yashirincha eslab qoladigan standart argumentli funksiya. Bir xil koʻrinadigan, lekin bir xil obyekt boʻlmagan ikkita roʻyxat. Sikl tugaganidan keyin yopilma (closure) oʻqiydigan sikl oʻzgaruvchisi. Siz nima boʻlishi kerakdek koʻringaniga emas, balki Python aslida nima qilishiga mos keladigan javobni tanlaysiz.

Oʻqishni davom ettiring

30 ta savol toʻrtta sohani qamrab oladi — asosiy sintaksis va turlar, funksiyalar/koʻrinish doirasi/yopilmalar, maʼlumotlar tuzilmalari va boshqaruv oqimi hamda xatolar/OOP va idiomalar. Aynan shu toʻrtta sohada Pythonni oʻqish va uni ishga tushirish oʻrtasida yashirin farqlar mavjud boʻlib, ish eʼlonidagi “Kuchli Python” talabi suhbatga kirganingizda odatda aniq bir maʼnoni anglatishi maʼlum boʻladi. Siz har bir soha uchun alohida ball olasiz, shuning uchun zaif nuqta umumiy ballni pasaytirish oʻrniga, aynan zaif nuqta sifatida koʻrinadi.

Bu taxminan toʻqqiz daqiqa vaqt oladi, roʻyxatdan oʻtish shart emas va yozish yoki bajarish uchun kod yoʻq — har bir savol oʻqish va taxmin qilishga asoslangan, xuddi katta muhandis “pull request”ni koʻrib chiqayotgandek. Sintaksisni bilish va uning maʼlum bir qismi maʼlum sharoitlarda nima qilishini bilish turli xil koʻnikmalardir va bu sinov ikkinchisini oʻlchaydi.

Siz nima olasiz

Bu test nimani ochib beradi

Python-ning toʻrtta sohasi qaysi biri sizi haqiqatan orqada qoldirmoqda, bilib oling
Toifa boʻyicha tahlil oling — sintaksis, funktsiyalar/oʻzgaruvchi oʻrni, maʼlumot strukturalari, OOP/xatolar
Qaysi darajada ekanligingizni bilib oling: boshlangʻich, oʻrta, yuqori yoki mutaxassis
Oʻzingiz qayerda turganingizni "Kuchli Python" deb aytilgan ish eʼlonlari bilan solishtiring
  • U bir urinishda boshlangʻichdan tortib ekspert darajasigacha qamrab oladi. Dastlabki savollar har bir Python foydalanuvchisi duch keladigan narsalarni oʻz ichiga oladi — oʻzgaruvchan standart argumentlar, “is” va “==” ning farqi, butun va oʻnli kasrga boʻlish. Keyingilari esa yopilmalar, dekoratorlar, generatorlar, sayoz nusxalash va merosxoʻrlik kabi mavzularga oʻtadi. Balingiz sizni toʻrtta darajadan biriga joylashtiradi va daraja nomlari ataylab ish eʼlonlarida ishlatiladigan nomlar bilan bir xil.

  • Yoʻq. Har bir savol yillar davomida barqaror boʻlgan Python 3 xatti-harakati boʻyicha yozilgan — f-stringlar, standart int/oʻnlik boʻlish qoidalari, va obʼekt modeli. Bu yerda hech narsa yaqin versiyaga yoki muayyan kutubxonaga boʻgʻliq emas.

  • U koʻp ish beruvchi ekrani tekshiradigan bir xil oʻqish va bashorat qilish fikri, bir xil qisqa vaziyatli formatda namuna qiladi, shuning uchun u tayyorgarlik sifatida ishlaydi. Bu hech qanday muayyan ish beruvchi sinovi nusxasi emas, va bu yerda yaxshi natija sertifikat emas. U sizga aytadigan narsa — qaysi toʻrtta sohada siz ball yoʻqotasiz, bu texnik suhbatdan oldin bilish kerak boʻlgan foydali narsadir.

  • Taxminan toʻqqiz daqiqa. Alohida savollar uchun taymer yoʻq — sinov sizning qanchalik tez bosishingizni emas, balki kod nima qilishini bilishingizni oʻlchaydi. Savol haqida xohlagancha oʻylashingiz mumkin.

  • Yoʻq. Siz sinov oʻtishingiz va akkaunt yaratmasdan ballingiz va toifa tahlilini koʻrishingiz mumkin. Akkaunt yaratish faqat natijani saqlab qolishni va keyingi urinishni unga solishtirmoqchi boʻlsangiz foydalidir.

  • Siz toʻrtta sohaning har birida ball olasiz, shuning uchun yoʻqotishlar qayerda toʻplangan ekanligini koʻrishingiz mumkin, plus siz tushgan darajaga qaratilgan tavsiyalar. Sinov har bir savol uchun javob varaqini nashr etmaydi, chunki savollar aylanib turadi va nashr qilingan kalit uni tayyorgarlik uchun ishlatadigan hamma uchun ballni maʼnosiz qiladi.

  • Python bilan bogʻliq har qanday lavozim uchun notanish kodni toʻgʻri oʻqiy olish saralashning asosli mezonidir. Bu shaxsiyatni oʻlchaydigan emas, balki toʻgʻri yoki notoʻgʻri javoblarga asoslangan obyektiv sinov boʻlgani uchun unda tipologiya testlariga xos adolatsizlik muammolari yoʻq. Agar uni nomzodlarga yuborib, natijalarni bir joyda toʻplamoqchi boʻlsangiz, bu ushbu sahifa orqali emas, balki JobCannonʼning ishga yollash boʻlimi orqali amalga oshiriladi.

Hoziroq oʻting: Python koʻnikmalari baholashi

Python Testi profilingizni bilib oling. 30 ta savol · 9 daqiqa.

Testdan oʻtish
Oʻxshash

Oʻxshash testlar