Негізгі мазмұнға өту

Python дағдыңызды тексеріңіз

Python синтаксисі, функциялар мен ауқымы, деректер құрылымы, және қателер мен объектіге бағытталған ұғымдар бойынша Python дағдыңызды тексеріңіз. 30 сценарийлік сұрақ, санат бойынша дереу нәтиже, тегін, тіркеусіз.

30 сұрақ9 мин
Тесттен өту
Негіздер

Python тесті дегеніміз не?

Бұл — сценарийге негізделген Python тесті: 30 қысқа нақты код үзіндісі беріледі, әрқайсысынан кейін код іске қосылғанда не болатыны туралы сұрақ қойылады. Мысалы, соңғы шақыруды үнсіз есте сақтайтын стандартты аргументі бар функция. Бірдей көрінетін, бірақ бір объект болып табылмайтын екі тізім. Цикл аяқталғаннан кейін жабылу (closure) оқитын цикл айнымалысы. Сіз Python-ның шын мәнінде не істейтініне сәйкес келетін жауапты таңдайсыз, болуы керек сияқты көрінетін жауапты емес.

Әрі қарай оқу

30 сұрақ төрт саланы қамтиды: негізгі синтаксис пен типтер, функциялар/қамту аясы/жабылулар, деректер құрылымдары мен басқару ағыны, қателер/OOP және идиомалар. Бұл төрт сала — Python кодын оқу мен оны іске қосу нәтижелерінің арасында айырмашылық болатын және жұмыс хабарландыруындағы “Python-ды жетік білу” талабының сұхбаттасу кезінде нені білдіретіні анықталатын тұстар. Сіз әр сала бойынша балл аласыз, сондықтан әлсіз тұсыңыз жалпы баллды төмендетпей, нақты әлсіз тұс ретінде көрінеді.

Бұл тест шамамен тоғыз минут уақыт алады, тіркелуді қажет етпейді және код жазуды немесе орындауды талап етпейді — әр сұрақ “оқып, болжау” форматында, дәл тәжірибелі инженердің pull request-ті қарап шыққаны сияқты. Синтаксисті білу мен оның белгілі бір бөлігінің нақты жағдайларда не істейтінін білу — екі түрлі дағды, ал бұл тест соның екіншісін өлшейді.

Сіз не аласыз

Бұл тест нені көрсетеді

Python төрт бағытының қайсысы сізді нақты тежеп тұрғанын біліңіз
Санат бойынша нәтиже алыңыз — синтаксис, функциялар/ауқым, деректер құрылымы, ОЖП/қателер
Қай деңгейде екеніңізді біліңіз: бастауыш, орта, жетілдірілген немесе сарапшы
Өз деңгейіңізді жұмыс хабарландыруларындағы “Python-ды жетік білу” талабымен салыстырыңыз
  • Ол бір отырыста бастауыштан сарапшыға дейінгі аралықты қамтиды. Алғашқы сұрақтар кез келген Python пайдаланушысы кездестіретін нәрселерге арналған — өзгермелі әдепкі аргументтер, is және ==, бүтін сан бөлінісі. Кейінгі сұрақтар жабылымдарға, декораторларға, генераторларға, поверхностты көшіруге және мұрасқа барады. Балыңыз сізді төрт деңгейдің біріне орналастырады, әрі деңгей атаулары әдейі жұмыс хабарландыруларында қолданылатын атаулармен бірдей.

  • Жоқ. Әр сұрақ Python 3-тің жылдар бойы тұрақты болған мүмкіндіктеріне негізделген: f-жолдар, стандартты int/float бөлу ережелері және объект моделі. Мұндағы ештеңе соңғы нұсқаға немесе белгілі бір кітапханаға тәуелді емес.

  • Бұл тест жұмыс берушілердің көпшілігі алғашқы іріктеуде қолданатын “оқып, болжау” форматындағы қысқа сценарийлерді қамтиды, сондықтан дайындық ретінде пайдалы. Бұл қандай да бір нақты жұмыс берушінің тестінің көшірмесі емес және мұндағы жақсы балл сертификат болып табылмайды. Тест сізге төрт саланың қайсысынан ұпай жоғалтуыңыз мүмкін екенін көрсетеді, ал бұл — техникалық сұхбат алдында білуге тиіс ең пайдалы ақпарат.

  • Шамамен тоғыз минут. Жеке сұрақтарға таймер қойылмаған — тест кодтың не істейтінін білетініңізді өлшейді, қаншалықты жылдам басатыныңызды емес. Сұрақ туралы қалағаныңызша ойлана аласыз.

  • Жоқ. Тестті есептік жазбасыз тапсырып, балыңыз бен санат бойынша нәтижеңізді көре аласыз. Тіркелу тек нәтижеңізді сақтап, кейінгі әрекетпен салыстырғыңыз келгенде ғана пайдалы.

  • Төрт бағыттың әрқайсысы бойынша балл аласыз, сондықтан жоғалтулардың қай жерде шоғырланғанын көресіз, оған қоса өз деңгейіңізге бағытталған ұсыныстар беріледі. Тест әр сұрақ бойынша жауаптар кестесін жарияламайды, өйткені сұрақтар ауыстырылып отырады, ал жарияланған кілт оны дайындық ретінде пайдаланатын әркім үшін нәтижені сәтсіз түсіндірер еді.

  • Python-мен жұмыс істейтін кез келген маманды іріктеу кезінде бейтаныс кодты дұрыс оқи білу қабілетін тексеру – орынды талап. Бұл тұлғалық қасиеттерді өлшейтін тест емес, дұрыс не бұрыс жауабы бар объективті тест болғандықтан, оның типологиялық тесттерге тән әділдік мәселелері жоқ. Егер сіз оны үміткерлерге жіберіп, нәтижелерді бір жерге жинағыңыз келсе, ол осы бет арқылы емес, JobCannon-ның жалдауға арналған жағы арқылы жүзеге асырылады.

Қазір өтіңіз: Python дағдыларын бағалау

Python тесті профиліңізді ашыңыз. 30 сұрақ · 9 мин.

Тесттен өту
Ұқсас

Ұқсас тесттер