Vprašanja in odgovori JS Interview

Zdaj, če iščete službo, povezano s JS, se morate pripraviti na vprašanja o intervjuju JS za leto 2019. Res je, da je vsak intervju drugačen glede na različne profile delovnih mest, vendar je za razrešitev intervjuja potrebno dobro in jasno znanje JS. Tu smo pripravili pomembna JS Interview vprašanja in odgovore, ki vam bodo pomagali do uspeha v vašem intervjuju.

Spodaj je 12 pomembnih vprašanj in odgovorov o JS Intervju za leto 2019, ki jih pogosto postavljate v intervjuju. ta vprašanja so razdeljena na naslednje dele:

1. del - JS Intervjujev (osnovno)

Ta prvi del zajema osnovna vprašanja in odgovore o intervjuju JS

Q1. Kaj je JS?

Odgovor:
JavaScript je skriptni jezik, zasnovan predvsem za ustvarjanje spletnih strani in dodajanje interaktivnosti spletnim aplikacijam.

Q2. Kako deluje JavaScript?

Odgovor:
To so pogosta vprašanja o intervjuju JS, ki so jih postavili v intervjuju. Vsak brskalnik ima tri glavne komponente, ki lahko delujejo. Prvi je tolmač DOM (Document Object Model). Ta bo vzel vaš HTML dokument in pretvoril in prikazal v brskalniku. Drugi majhen program, ki je del brskalnika, je tolmač CSS, ki bo stran zastil in jo naredil boljši. Zadnji je mini program v brskalniku, imenovan motor JS.

  • Brskalnik naloži datoteko HTML / datoteko JS
  • JavaScript je tolmačen jezik (pomeni, da kompilacija ni potrebna)
  • Brskalnik (JavaScript engine) izvaja vsako vrstico in čaka, da se dogodki (npr. Kliki, miške itd.) Zgodijo

Q3. Omenite nekatere funkcije JavaScript?

Odgovor:
Spodaj so različne funkcije JavaScript:

  • JS je lahek programski jezik z interpretirano funkcionalnostjo
  • JS je odprtokodna in navzkrižna platforma
  • JS je integriran v HTML in Java
  • Zasnovan za ustvarjanje mrežno usmerjenih aplikacij

Q4. V zvezi s JS so različne vrste podatkov JavaScript?

Odgovor:

  • Strune
  • Funkcije
  • Boolov
  • Predmet
  • Številka
  • Nedoločeno

Pojdimo na naslednji JS Intervju Vprašanja in odgovori.

Q5. Opredelite pogoste napake, ki se pojavljajo v JavaScriptu?

Odgovor:
V JS na splošno najdemo 3 vrste napak, ki so naslednje.

  • Napaka med izvajanjem: to je posledica zlorabe ukazov v jeziku HTML
  • Napaka pri nalaganju: to je napaka skladnje in se generira dinamično
  • Logična napaka: do napake pride, kadar je logika funkcij slabo izvedena.

Q6. Pojasnite, zakaj je JS veliko in majhno pisavo?

Odgovor:
JS je programski jezik, ki temelji na velikih in malih črkah. V JS uporabljamo različne vrste spremenljivk, funkcij in različne druge identitete, ki bi morale biti dosledne.

2. del - vprašanja o intervjuju JS (napredno)

Zdaj si oglejmo napredna vprašanja o intervjuju JS.

Q7. Navedite nekaj prednosti in slabosti JavaScript?

Odgovor:
Prednosti:

  • Bogat uporabniški vmesnik
  • Povečana interaktivnost (ko miška pokaže na elemente, kot so gumbi ali dostopnost tipkovnice)

Slabosti:

  • Primanjkuje večnamenskih dejavnosti
  • Ni primerno za mrežne aplikacije
  • Na strani odjemalca JavaScript ni mogoče brati ali pisati

Q8. Vrste predmetov v JS in jih definirati?

Odgovor:
V JS sta dve vrsti predmetov:

  • Datum Objekt: To je vgrajeno v program JS. Ti so ustvarjeni z uporabo novega datuma in jih je mogoče uporabiti s pomočjo razpoložljivega števila metod, ko je enkrat ustvarjen. To vključuje leto, mesec, dan, uro, minute, sekunde in celo milisekunde objekta z datumom. Te so postavljene s pomočjo lokalnih standardov univerzalnega časa.
  • Predmet števila: vključujejo datume, ki jih predstavljajo samo cela števila in ulomki. Dobesedne številke se samodejno pretvorijo v številski razred.

Pojdimo na naslednji JS Intervju Vprašanja in odgovori.

Q9. Kaj je zapiranje v JavaScript?

Odgovor:
Ko določimo funkcijo znotraj druge funkcije (aka matična funkcija) in dostopamo do spremenljivk, ki so definirane v nadrejenih funkcijah. Zapiranje dostopa do spremenljivk v treh področjih:

  • Spremenljivke, prijavljene v svojem obsegu
  • Spremenljivke, prijavljene v območju nadrejene funkcije
  • Spremenljive spremenljivke v globalnem imenem prostoru

innerFunction je zapora, ki je definirana znotraj externalFunction in ima dostop do vseh spremenljivk, ki so deklarirane in definirane v zunanjem delu funkcije. Poleg tega bo funkcija, definirana znotraj druge funkcije kot zapiranje, imela dostop do spremenljivk, prijavljenih v globalnem prostoru imen.

O / p za zgornjo kodo bo -

Q10. Kako izprazniti niz v JavaScript?

Odgovor:
To je priljubljeno vprašanje za intervju JS, ki so ga postavili v i nterview.By po kateri koli od danih metod -

  • arrayList = ()

Zgornja koda nastavi spremenljivko ArrayList za nov prazen niz.

  • dolžina = 0;

Zgornja koda najprej odstrani obstoječi niz z nastavitvijo njegove dolžine na 0. Ta način je uporaben, če želite posodobiti vse druge spremenljivke referenc, ki kažejo na ArrayList.

  • splice (0, ArrayList.length);

Ta način izpraznitve matrike bo posodobil tudi vse reference izvirne matrike.

  • medtem ko (ArrayList.length) (

arrayList.pop ();

To je eden od načinov za izpraznitev matrike

Q11. Ali omenjate nekatere podatkovne vrste JavaScript?

Odgovor:
Ti tipi podatkov običajno imajo vrednost. V JS obstajata dve vrsti podatkov.

  • Primitivni podatkovni tipi
  • Neprimitivni tipi podatkov

Pod primitivnimi vrstami podatkov so String, Number, Boolean, Undefined, Null, pod Non-primitive pa Object, Array in RegExp.

Q12. Kaj mislite s funkcijami v JavaScript?

Odgovor:
Funkcije so blok kod za večkratno uporabo. To uporabniku omogoča, da napiše določeno kodo in jo uporabi tolikokrat, kot je potrebno, tako da pokliče funkcijo. Za vrnitev vrednosti funkcija JS ni potrebna. Obstajata dve vrsti funkcij, ki jih podpira JS

- Anonimne funkcije

- Imenovane funkcije

Sintaksa za funkcijo JS -

Funkcija functionName (parameter1, parameter2, … ..parameter n)

(// stavek funkcij

)

Za razglasitev funkcije moramo uporabiti funkcijo, ki ji sledi ime in oklepaji. V oklepaju moramo določiti funkcijske parametre (lahko imajo več parametrov).

Če želite poklicati funkcijo, moramo preprosto določiti ime funkcije in v oklepaju vrednosti parametrov (prenesti vrednosti).

addNumbers (x1, x2) - tu smo dali vrednosti in poklicali funkcije.

Opomba: če so v kodi 3 (recimo) parametra in prenesemo 3 ali več vrednosti parametrov. V tem primeru bo JS preprosto zanemaril dodatne vrednosti parametrov.

Priporočeni članek

To je vodnik za seznam vprašanj in odgovorov o intervjuju JS, tako da lahko kandidat zlahka razbije ta vprašanja o intervjuju JS. Tu v tej objavi smo preučili o najboljših vprašanjih o intervjuju JS, ki jih pogosto postavljamo v intervjujih. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Iaas proti Azure Pass
  2. Največ uporabnih vprašanj in odgovorov za intervju z HTML5
  3. Vprašanja o intervjuju za spletne storitve, ki bi se jih morali naučiti
  4. Intervjuja o spletnih storitvah Java
  5. Vprašanja o intervjuju za Microsoft Azure
  6. Nizi v JavaScript (primeri)

Kategorija: