Tsallaka zuwa babban abun ciki

Gwada Ƙwarewar Ku ta JavaScript

Gwada ilimin ku na JavaScript a fannin ainihin tsarin rubutu da tilastawa, ayyuka/iyaka/rufewa da wannan, abubuwa/jeri da tsarin bayanai, da kuma madaukin aiki/async/tsarin prototype. Tambayoyi 30 na karanta rubutun code, sakamako nan take ta fanni, kyauta ba tare da rajista ba.

tambayoyi 30mintuna 9
Yi wannan gwajin
Muhimman abubuwa

Menene Gwajin JavaScript?

Wannan gwajin JavaScript ne na yanayi: gajerun rubutun code guda 30, kowanne yana biye da tambaya game da abin da ainihin ke faruwa idan an gudanar da shi. Wani var da aka kama a cikin madauki wanda duk callbacks ɗinsa ke karanta ƙima ɗaya ta ƙarshe maimakon wanda kuke tsammani. Kwatancen == wanda a hankali yake tilasta nau'ikan kafin ya kwatanta su. Kwafin spread wanda yake kama da zurfi amma saman kawai yake kwafa. Kuna zaɓar amsar da ta dace da abin da code ɗin a zahiri yake bugawa ko aikatawa, ba abin da yake kama da ya kamata ya faru ba.

Karanta ƙari

Tambayoyi 30 sun shafi fannoni huɗu — ainihin tsarin rubutu da tilastawa, ayyuka/iyaka/rufewa da wannan, abubuwa/jeri da tsarin bayanai, da kuma madaukin aiki/async/tsarin prototype. Waɗannan fannoni huɗu sune wuraren da karanta code da gudanar da code suke bambanta a hankali, kuma inda “Ƙwararren JavaScript” na tallan aiki yakan zama yana nufin wani abu na musamman da zarar kun shiga hira. Kuna samun maki a kowane fanni, don haka rauni a wani wuri yana bayyana a matsayin rauni a wuri maimakon a matsayin ƙarancin jimillar maki.

Yana ɗaukar kimanin mintuna tara, babu rajista, kuma babu code da za a rubuta ko gudanarwa — kowace tambaya ita ce karantawa-da-hasashe, kamar yadda babban injiniya ke duba buƙatar ja. Sanin tsarin rubutu da sanin abin da wani takamaiman rubutu ke yi a lokacin gudanarwa ƙwarewa ce daban-daban, kuma wannan yana auna na biyun.

Abin da za ku samu

Abin da wannan gwajin ke bayyanawa

Duba wanne daga cikin fannoni huɗu na JavaScript ne ainihin ke hana ku ci gaba
Samu rarrabuwa ta fanni — tsarin rubutu/tilastawa, iyaka/rufewa/wannan, abubuwa/jeri, async/madaukin aiki
Gano wane mataki kuke ciki: mai farawa, matsakaici, na gaba, ko gwani
Gwada inda kuke a kan abin da tallace-tallacen aiki ke nufi da ƙwararren JavaScript
  • Ya haɗa daga matakin mafari zuwa na gwanaye a zama ɗaya. Tambayoyin farko sun shafi abubuwan da kowane mai amfani da JavaScript ke fuskanta — == da ===, hoisting, ma'anar tunani da ƙima. Tambayoyin baya sun shiga cikin rufewa da haɗin wannan, jerin prototype, da kuma tsarin microtask/macrotask a bayan madaukin aiki. Makin da kuka samu zai sanya ku a ɗaya daga cikin matakai huɗu, kuma sunayen matakan an zaɓe su ne da gangan daga waɗanda ake amfani da su a tallace-tallacen ayyuka.

  • Babu ɗayansu takamaimai. Kowace tambaya an rubuta ta ne dangane da ainihin yadda harshen ke aiki — iyaka, rufewa, tilastawa, jerin prototype, madaukin aiki — wanda iri ɗaya ne ko code ɗin yana aiki a cikin burauza ko a cikin Node. Babu wani abu a nan da ya dogara da wani API na DOM ko wani module na Node kaɗai.

  • Yana ɗaukar irin tunanin karantawa-da-hasashe wanda yawancin tantancewar masu ɗaukar ma'aikata ke farawa da shi, a cikin irin wannan tsarin gajerun rubutu, wanda shine dalilin da ya sa yake aiki a matsayin shiri. Ba kwafin wani takamaiman gwajin mai ɗaukar ma'aikata bane, kuma samun maki mai kyau a nan ba takardar shaida bace. Abin da yake gaya muku shine wanne daga cikin fannoni huɗu za ku iya rasa maki, wanda shine abu mai amfani da za ku sani kafin tattaunawar fasaha.

  • Kimanin mintuna tara. Babu mai ƙidayar lokaci a kan kowace tambaya — gwajin yana auna ko kun san abin da lambar rubutun take yi, ba saurin da za ku iya danna maɓalli ba. Kuna iya yin tunani game da tambaya har tsawon lokacin da kuke so.

  • A'a. Kuna iya yin gwajin kuma ku ga makin ku da rarrabuwar fannoni ba tare da asusu ba. Ƙirƙirar asusu yana da amfani ne kawai idan kuna son a adana sakamakon don ku iya kwatanta shi da wani gwaji na gaba.

  • Za ku sami maki ga kowane ɗayan fannoni huɗu, don haka za ku iya ganin inda asarar ta fi yawa, tare da shawarwarin da aka yi niyya ga matakin da kuka sauka. Gwajin ba ya buga takardar amsa ga kowace tambaya, saboda tambayoyin suna juyawa kuma buga amsoshi zai sa makin ya zama maras amfani ga duk wanda ke amfani da shi don shiri.

  • Karantar lambar da ba a saba gani ba daidai abu ne da za a iya karewa don tantance kowane aiki da ya shafi JavaScript, kuma wannan gwaji ne na gaskiya-ko-karya maimakon auna halaye, don haka ba ya ɗauke da matsalolin adalci da gwaje-gwajen nau'in halaye ke da shi. Idan kuna son aika shi ga masu nema kuma ku tattara sakamako a wuri ɗaya, wannan yana gudana ne ta ɓangaren ɗaukar ma'aikata na JobCannon maimakon ta wannan shafin.

Yi gwajin Gwajin Ƙwarewar JavaScript yanzu

Gano bayanin martabar Gwajin JavaScript naku. Tambayoyi 30 · mintuna 9.

Yi wannan gwajin
Masu alaƙa

Gwaje-gwaje masu alaƙa