Javascripti intervjuu küsimuste ja vastuste sissejuhatus

Veebipõhiste tehnoloogiate arvu suurenemisega on äärmiselt oluline teada HTML-i ja CSS-i kõrval ka tõlgendatud kõrgetasemelist programmeerimiskeelt. Tänapäeval on turul palju raamistikke, mille aluseks on JavaScript. Kui plaanite oma esiotsa veebiarendajana karjääri, muutub JavaScripti otsimine mandaadiks. See on avatud ja platvormideülene keel, mis aitab luua interaktiivseid ja dünaamilisi veebilehti ning on seetõttu üsna oluline. Selles postituses oleme toonud teile JavaScripti intervjuude küsimuste ja vastuste kogumi, mille peaksite kindlasti leidma intervjuust ja see aitab teil mõista mõistmise taset järgmisele tasemele.

Nii et olete lõpuks Javascriptis leidnud oma unistuste töö, kuid mõtlete, kuidas Javascripti intervjuud lõhestada ja millised võiksid olla 2019. aasta Javascripti intervjuu tõenäolised küsimused. Iga vestlus on erinev ja ka töö ulatus. Seda meeles pidades oleme välja töötanud kõige tavalisemad Javascripti intervjuu küsimused ja vastused, mis aitavad teil intervjuus edu saavutada.

Allpool on toodud 2019. aasta populaarsemad Javascripti intervjuuküsimused, mida küsitakse intervjuul. Need intervjuu küsimused jagunevad kaheks osaks, mis on järgmised:

1. osa - Javascripti intervjuu küsimused (põhilised)

See esimene osa hõlmab Javascripti intervjuu põhiküsimusi ja vastuseid

1. Mis vahe on JavaScriptil ja AngularJSil?

Vastus:

JavaScript NurgaJS
See on programmeerimiskeel.See on raamistik, mida kasutatakse peamiselt veebi ja ka mobiilipõhiste rakenduste jaoks.
See toetab programmeerimisparadigmasid nagu tingimuslaused, iteratsioonid, erandid jne.See toetab iteratsioone või muid tinglikke konstruktsioone.
JS ei toeta filtreid.Filtreid toetatakse rakenduses AngularJS.
Seda kasutatakse raamistike ehitamisel.Selle ehitamiseks on kasutatud JS-i.

2. Mis on riba tüübi === “objekti” kasutamise puudus, et teha kindlaks, kas riba on objekt? Milliseid meetmeid võtaksite selle vältimiseks?

Vastus:
Ülaltoodud väite abil saab kontrollida, kas riba on objekt, kuid see tekitab probleemi, et objektiks loetakse ka nulli. Nii logib kood vale asemel valeks õige. Parem viis selleks on null-märksõna kontrollimine.
nt- print ((riba! = null) && (“typeof bar ===” objekt ”))); // prindib vale

Liigume järgmiste Javascripti intervjuu küsimuste juurde

3. Miks mähkida JS-faili sisu ühte funktsiooniplokki?

Vastus:
Seda tehakse selleks, et luua sulgemine failisisu ümber, mis loob privaatse nimeruumi ja aitab seega lahendada moodulite ja raamatukogude nimekontakte.

4. Miks me kasutame JS-faili alguses sõna „range“?

Vastus:
See on kõige tavalisem Javascripti intervjuu küsimus, mida Javascripti intervjuus sageli küsitakse. “Use-range” on meetod, mille abil jõustatakse käitusel range parsimine ja vigade käsitlemine. Võib esineda mõningaid koodivigu, mida võiks ignoreerida, kuid nüüd visatakse need selgesõnaliselt.

5. Mis on NaN? Kuidas kavatsete väärtust testida, kui see on võrdne NaN-iga?

Vastus:
NaN tähistab väärtust, mis ei ole arv. See võib juhtuda juhul, kui kumbki lugeja või nimetaja väärtus ei ole arvuline (nt abc / 6) või võib toimingu tulemus olla mittenumbriline. Võite kasutada isNaN (), kuid seda ei peeta kõige usaldusväärsemaks viisiks. Teine võimalus oleks kasutada abc-d! = abc ja num.isNaN (), mida peetakse tõhusamaks testimisviisiks.

2. osa - Javascripti intervjuu küsimused (täpsemad)

Vaadakem nüüd Javascripti täpsemaid intervjuuküsimusi

6. Mis on JavaScripti sulgemine?

Vastus:
Sulgumist nimetatakse sisemiseks funktsiooniks, millel on juurdepääs välise funktsiooni ulatuse ahela muutujatele. Sulgemisel on juurdepääs kolmele muutujale:

  1. Muutujad oma ulatuses
  2. Funktsiooni ulatuse muutujad
  3. Globaalsed muutujad

7. Mis on funktsiooni tõstmine? Millised on kaks funktsiooni loomise viisi?

Vastus:
JavaScriptis tõstetakse funktsioonid ja muutujad üles. JS tõlk ootab kõiki asjakohaseid deklaratsioone ja tõstab need siis funktsiooni kohale otse seal, kus nad on deklareeritud. Funktsioonide loomiseks JavaScriptis on kaks võimalust.

  1. Funktsiooni deklaratsioon
  2. Funktsiooni väljendus

1.Funktsiooni deklaratsioon: see määratleb funktsiooni määratletud parameetritega.

Süntaks: funktsiooni nimi (paramater1, parameeter2, …)
(
Väljavõtteplokk
.
.
.
)

Funktsioonide deklaratsioonid tõstevad määratlused lahti ja seetõttu saate neid funktsioone kasutada juba enne nende deklareerimist. See käitumine kehtib juhul, kui teie funktsioonid on deklareeritud globaalses või funktsionaalses ulatuses, mida JS-is tuntakse ka kui Local Scope. Ärge kunagi kasutage funktsioonideklaratsioone tingimusplokkides.

2.Funktsiooni väljendus: märksõna “function” kasutatakse funktsiooni funktsiooni määratlemiseks.
Süntaks: const myFunc = funktsioon (nimi) (parameeter1, parameeter2, ….) (
(avaldused))
Kus (nimi) on valikuline parameeter.
Selle tulemusel on need anonüümsed funktsioonid.

Liigume järgmiste Javascripti intervjuu küsimuste juurde

8. Mis on sisemise HTML-i kasutamise puudused JavaScriptis?

Vastus.
Sisemise HTML-i kasutamisel JavaScriptis on järgmised puudused:

  • Kui räägime sisemise HTML-i kasutamisest, on see ülejäänud muutujatega võrreldes palju aeglasem. Selle sisu on aeglaselt üles ehitatud ja jagatud erinevateks valituteks, mis nõuab uuesti ülevaatamist.
  • Sisu asendatakse JavaScriptiga, kui hakkame kasutama sisemist HTML-i.
  • Sisemise HTML-i lisasid ei saa õigesti kasutada.
  • Sisemise HTML-i kasutamist saab kasutada JS-i dokumendi purustamiseks. Kuna valideerimist pole vaja, võib hea lähenemisviis olla mis tahes tüüpi sisemise HTML-i kasutamine. Katkine HTML võib põhjustada tõsiseid probleeme.
  • Vanuse sisu saab hõlpsasti asendada.

9. Mis on ekraaniobjektid? Määratlege selle omadused?

Vastus:
See on Javascripti täpsustatud intervjuuküsimus, mida küsiti intervjuus. Ekraaniobjekte kasutatakse kliendi ekraanilt erinevat tüüpi teabe lugemiseks. Omadused on järgmised:

  • Saadaval on ekraani kõrgus.
  • Samuti pakutakse pilte kliendi ekraanil.
  • Ekraani laius on ette nähtud.
  • Kliendiekraani kõrgus sisaldab tegumiriba ja ekraaniobjektid annavad kogukõrguse.
  • Ekraani laius hõlmab tegumiriba ja kogu laius on kasutajatele saadaval

10. Kuidas JS-is küpsist loetakse?

Vastus:
JS-i kasutatakse küpsise lugemiseks. Präänik on lihtsalt teise objekti väärtus, mida nimetatakse ka dokumendiküpsiseks. Seda stringi saab kasutada küpsiste saamiseks. Sama string hoiab nimekirjade loendite vahekaarti ja küpsiste kirjutamist erineval viisil, näiteks semikooloni abil. Üldiselt on küpsisel ainult üks väärtus.

Selles Javascripti intervjuuküsimuste postituses lugesime mõne populaarsema ja olulisema JavaScripti intervjuu küsimuse ja vastuse kohta. Olge kursis meie ajaveebiga, et saada rohkem selliseid postitusi.

Soovitatav artikkel

See on juhend Javascripti intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks hõlpsalt neid Javascripti intervjuu küsimusi lahendada. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. 5 olulist finantsintervjuu küsimust
  2. 15 kõige edukamat R-intervjuu küsimust
  3. Minitab intervjuu küsimused
  4. 10 olulist Ab initio intervjuu küsimust
  5. Java-intervjuu küsimused värskema jaoks
  6. Rahandus vs majandusteadus: soovite teada saada eeliseid
  7. Peab teadma Java Testing Intervjuu küsimuste kohta