JS: n haastattelukysymykset ja vastaukset

Nyt, jos etsit työtä, joka liittyy JS: ään, sinun on varauduttava 2019 JS: n haastattelukysymyksiin. On totta, että jokainen haastattelu on erilainen eri työprofiilien mukaan, mutta haastattelun tyhjentämiseen tarvitaan kuitenkin hyvät ja selkeät tiedot JS: stä. Täällä olemme laatineet tärkeät JS-haastatteluun liittyvät kysymykset ja vastaukset, jotka auttavat sinua menestymään haastattelussa.

Ohessa on 12 tärkeää 201 JS -haastattelua koskevaa kysymystä ja vastausta, joita haastattelussa usein kysytään. nämä kysymykset on jaettu seuraaviin osiin:

Osa 1 - JS: n haastattelukysymykset (perus)

Tämä ensimmäinen osa kattaa JS-haastattelun peruskysymykset ja vastaukset

Q1. Mikä on JS?

Vastaus:
JavaScript on skriptikieli, joka on ensisijaisesti suunniteltu verkkosivujen luomiseen ja interaktiivisuuden lisäämiseen verkkosovelluksiin.

Q2. Kuinka JavaScript toimii?

Vastaus:
Tämä on yleinen JS-haastattelukysymys, jota haastattelussa esitetään. Jokaisessa selaimessa on kolme pääkomponenttia toimimaan. Ensimmäinen niistä on DOM (Document Object Model) -tulkki. Tämä vie HTML-asiakirjan, muuntaa ja näkyy selaimessa. Toinen pieni selaimen osa-ohjelma on CSS-tulkki, joka muotoilee sivua ja tekee siitä näyttävän paremmalta. Viimeinen on selaimen miniohjelma nimeltään JS-moottori.

  • Selain lataa HTML-tiedoston / JS-tiedoston
  • JavaScript on tulkittu kieli (tarkoittaa, että kokoamista ei tarvita)
  • Selain (JavaScript-moottori) suorittaa rivi riviltä ja odottaa tapahtumien (kuten napsautukset, hiiren siirrot jne.) Tapahtumista

Q3. Mainitsetko joitain JavaScriptin ominaisuuksia?

Vastaus:
Alla on JavaScriptin eri ominaisuudet:

  • JS on kevyt ohjelmointikieli, jolla on tulkitut toiminnot
  • JS on avoimen lähdekoodin ja monialustainen
  • JS on integroitu HTML ja Java
  • Suunniteltu luomaan verkkokeskeisiä sovelluksia

Q4. Mitä erityyppisiä JavaScript-tietoja ovat JS: n suhteen?

Vastaus:

  • jouset
  • tehtävät
  • boolean
  • Esine
  • Määrä
  • määrittelemätön

Siirrytään seuraavaan JS: n haastatteluun liittyviin kysymyksiin ja vastauksiin.

Q5. Määritä JavaScripissä esiintyvät yleiset virheet?

Vastaus:
Yleensä JS: ssä on 3 virheetyyppiä, jotka ovat seuraavat.

  • Suorituksenaikainen virhe: tämä johtuu HTML-kielen komentojen väärinkäytöstä
  • Kuormitusvirhe: tämä on syntaksivirhe, joka luodaan dynaamisesti
  • Looginen virhe: tämä virhe ilmenee, kun toimintojen logiikka suoritetaan huonosti.

Q6. Selitä miksi JS on kirjainkoolla kieli?

Vastaus:
JS on isot ja pienet kirjainkokoinen ohjelmointikieli. JS: ssä käytämme erityyppisiä muuttujia, funktioita ja monia muita identiteettejä, joiden tulisi olla yhdenmukaisia ​​kauttaaltaan.

Osa 2 - JS-haastattelu (Advanced)

Katsokaamme nyt edistyneitä JS-haastattelukysymyksiä.

Q7. Luettele JavaScriptin edut ja haitat?

Vastaus:
edut:

  • Rikas käyttöliittymä
  • Lisääntynyt interaktiivisuus (kun hiiri siirtyy hiiren osoittimille, kuten painikkeille tai näppäimistön käytettävyydelle)

haitat:

  • Puuttuu monisäikeisestä toiminnasta
  • Ei sovellu verkko-sovelluksiin
  • Asiakaspuolen JavaScriptiä ei voi lukea tai kirjoittaa

Q8. JS: n objektityypit ja määrittelevätkö ne?

Vastaus:
JS: ssä on 2 tyyppisiä esineitä:

  • Päivämääräobjekti: Tämä on rakennettu JS-ohjelmointiin. Ne luodaan käyttämällä uutta päivämäärää, ja niitä voidaan käyttää saatavana olevan joukon menetelmien avulla, kun se on luotu. Tämä sisältää vuosi, kuukausi, päivä, tunti, minuutit, sekunnit ja jopa millisekunnit päivämääräobjektista. Ne asetetaan yleisajan paikallisten standardien avulla.
  • Numeroobjekti: nämä sisältävät päivämäärät, koska ne edustavat yksinomaan kokonaislukuja ja murto-osia. Numeroiden kirjaimet muunnetaan automaattisesti numeroluokkaan.

Siirrytään seuraavaan JS: n haastatteluun liittyviin kysymyksiin ja vastauksiin.

Q9. Mikä on sulkeminen JavaScriptissä?

Vastaus:
Kun määrittelemme funktion toisessa funktiossa (eli vanhempainofunktio) ja pääsemme muuttujiin, jotka on määritelty vanhemmissa funktioissa. Sulkeminen käyttää muuttujia kolmessa laajuudessa:

  • Omassa laajuudessaan ilmoitetut muuttujat
  • Vanhemman toiminnon laajuudessa ilmoitetut muuttujat
  • Globaalissa nimitilassa ilmoitetut muuttujat

innerFunction on suljin, joka on määritelty ulkoisen toiminnan sisällä ja jolla on pääsy kaikkiin muuttujiin, jotka on ilmoitettu ja määritelty ulkoisen funktion laajuudessa. Lisäksi toiminnossa, joka määritetään toisen toiminnon sisällä sulkemisena, on pääsy globaaliin nimitilaan ilmoitettuihin muuttujiin.

O / p yllä olevalle koodille on -

Q10. Kuinka tyhjentää taulukko JavaScriptissä?

Vastaus:
Tämä on suosittu JS-haastattelukysymys, jota esitetään yhdessä haastattelussa.Näyttämällä mitä tahansa annetuista menetelmistä -

  • arrayList = ()

Yllä oleva koodi asettaa muuttujan ArrayList uudelle tyhjälle taulukolle.

  • pituus = 0;

Yllä oleva koodi ensinnäkin tyhjentää olemassa olevan taulukon asettamalla sen pituudeksi 0. Tämä tapa on hyödyllinen, kun haluat päivittää kaikki muut referenssimuuttujat, jotka osoittavat ArrayListiin.

  • silmukka (0, ArrayList.pituus);

Tämä tapa tyhjentää taulukko päivittää myös kaikki alkuperäisen taulukon viitteet.

  • kun taas (ArrayList.length) (

arrayList.pop ();

Tämä on yksi tapa tyhjentää taulukko

Q11. Mainitsetko joitain JavaScript-tietotyyppejä?

Vastaus:
Nämä tietotyypit pitävät yleensä arvoa. JS: ssä on kahden tyyppisiä tietotyyppejä.

  • Primitiiviset tietotyypit
  • Ei-primitiiviset tietotyypit

Primitiivisten tietotyyppien alla on merkkijono, numero, looginen, määrittelemätön, nolla, kun taas ei-primitiivisen alla on esine, taulukko ja RegExp.

Q12. Mitä tarkoitat JavaScriptin toiminnoilla?

Vastaus:
Toiminnot ovat uudelleenkäytettävien koodien lohko. Tämän ansiosta käyttäjä voi kirjoittaa tietyn koodin ja käyttää sitä niin monta kertaa kuin on tarpeen kutsumalla toiminto. JS-toiminto ei ole välttämätön arvon palauttamiseksi. JS-tukea on 2 tyyppisiä toimintoja

- Nimettömät toiminnot

- Nimetyt toiminnot

JS-toiminnon syntaksi -

Toiminto functionName (parametri1, parametri2, … .parametri n)

(// toimintojen selvitys

)

Toiminnon ilmoittamiseksi meidän on käytettävä toimintoa, jota seuraa funktion nimi ja sulu. Suluissa meidän on määritettävä toimintaparametrit (voi olla useita parametreja).

Funktion kutsumiseksi meidän on yksinkertaisesti määritettävä funktion nimi ja suluissa parametrien arvot (välitettävä arvot).

addNumbers (x1, x2) - tässä olemme antaneet arvot ja kutsuneet funktioita.

Huomaa: jos koodissa on 3 (sanotaanpa) parametria ja välitämme 3 tai enemmän parametriarvoja. Tässä tapauksessa JS ohittaa yksinkertaisesti muut parametriarvot.

Suositeltava artikkeli

Tämä on opas JS: n haastattelua koskevien kysymysten ja vastausten luetteloon, jotta ehdokas voi helposti hajottaa nämä JS: n haastattelukysymykset. Täällä tässä viestissä olemme tutkineet tärkeimpiä JS-haastattelukysymyksiä, joita usein kysytään haastatteluissa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Iaas vs Azure Pass
  2. Hyödyllisimmät HTML5-haastattelua koskevat kysymykset ja vastaukset
  3. Verkkopalvelujen haastattelukysymykset, jotka sinun tulisi oppia
  4. Haastattelukysymykset Java-verkkopalveluista
  5. Microsoft Azure -haastattelukysymykset
  6. JavaScript-taulukot (esimerkit)