JavaScript дағдыларыңызды тексеріңіз
JavaScript бойынша біліміңізді негізгі синтаксис пен түрлендіру, функциялар/қамту аясы/тұйықталулар мен this, объектілер/массивтер мен деректер құрылымдары, және оқиғалар циклі/асинхрондылық/прототип идиомалары бойынша тексеріңіз. 30 код оқу сұрағы, санат бойынша лездік балл, тіркеусіз және тегін.
JavaScript сынағы дегеніміз не?
Бұл сценарийге негізделген JavaScript тесті: 30 қысқа код үзіндісі, әрқайсысынан кейін оның іске қосылғанда іс жүзінде не болатыны туралы сұрақ қойылады. Циклдың кері шақырулары ішінде сақталған, сіз күткен мән орнына бәрі бірдей соңғы мәнді оқитын var. Салыстыру алдында типтерді үнсіз түрлендіретін == салыстыруы. Терең көрінгенімен, тек жоғарғы деңгейді көшіретін spread көшірмесі. Сіз кодтың іс жүзінде не басып шығаратынына немесе не істейтініне сәйкес келетін жауапты таңдайсыз, оның қалай болуы керек сияқты көрінетінін емес.
Әрі қарай оқуАзырақ көрсету
30 сұрақ төрт саланы қамтиды — негізгі синтаксис пен түрлендіру, функциялар/қамту аясы/тұйықталулар мен this, объектілер/массивтер мен деректер құрылымдары, және оқиғалар циклі/асинхрондылық/прототип идиомалары. Бұл төртеуі — кодты оқу мен кодты іске қосудың үнсіз ажырайтын жерлері, және жұмыс хабарландыруындағы «JavaScript-ті жетік білу» сұхбаттасу кезінде нақты бір нәрсені білдіретін болып шығатын жағдайлар. Сіз әр сала бойынша балл аласыз, сондықтан әлсіз жеріңіз жалпы баллды төмендетпей, әлсіз жер ретінде көрінеді.
Тест шамамен тоғыз минутқа созылады, тіркелудің қажеті жоқ, сондай-ақ код жазу немесе іске қосу талап етілмейді — әрбір сұрақ аға инженердің pull request-ті қарап шығуы сияқты, оқып, нәтижесін болжауға негізделген. Синтаксисті білу мен нақты код үзіндісінің орындалу кезінде не істейтінін білу — екеуі екі түрлі дағды, ал бұл тест соңғысын өлшейді.