Întrebări și răspunsuri la interviu JS

Acum, dacă sunteți în căutarea unui loc de muncă legat de JS, atunci trebuie să vă pregătiți pentru întrebările de interviu JS 2019. Este adevărat că fiecare interviu este diferit în funcție de diferitele profiluri de locuri de muncă, dar totuși pentru a șterge interviul trebuie să aveți cunoștințe bune și clare despre JS Aici, am pregătit importante întrebări și răspunsuri la interviu JS, care vă vor ajuta să obțineți succes în interviu.

Mai jos sunt cele 12 importante întrebări și răspunsuri la interviu JS din 2019, care sunt solicitate frecvent într-un interviu. aceste întrebări sunt împărțite în părți sunt următoarele:

Partea 1 - Întrebări de interviu JS (de bază)

Această primă parte acoperă întrebările și răspunsurile de bază ale interviului JS

Q1. Ce este JS?

Răspuns:
JavaScript este un limbaj de script, conceput în principal pentru crearea de pagini web, precum și pentru a adăuga interactivitate aplicațiilor web.

Q2. Cum funcționează JavaScript?

Răspuns:
Aceasta este întrebarea comună a interviului JS adresată într-un interviu. Fiecare browser are trei componente principale pentru a funcționa. Primul este interpretul DOM (Document Object Model). Acest lucru va lua documentul HTML și va converti și va fi afișat în browser. Celălalt mic program care face parte din browser este interpretul CSS, care va stila pagina și îl va face să pară mai bine. Ultimul este un mini program din browser numit motorul JS.

  • Browserul încarcă fișierul HTML / JS
  • JavaScript este un limbaj interpretat (înseamnă că nu este necesară o compilare)
  • Browserul (motorul JavaScript) execută linie după linie și așteaptă să se întâmple evenimente (cum ar fi clicuri, mouseover etc.)

Q3. Menționați câteva dintre caracteristicile JavaScript?

Răspuns:
Mai jos sunt diferite caracteristici ale JavaScript:

  • JS este un limbaj de programare ușor, cu funcționalitate interpretată
  • JS este o sursă deschisă și multiplă platformă
  • JS este integrat în HTML și Java
  • Proiectat pentru a crea aplicații centrate în rețea

Q4. În ceea ce privește JS, care sunt diferitele tipuri de date JavaScript?

Răspuns:

  • Siruri de caractere
  • funcţii
  • boolean
  • Obiect
  • Număr
  • Nedefinit

Haideți să trecem la următoarea întrebare și răspuns la interviu JS.

Q5. Definiți erorile comune care apar în JavaScript?

Răspuns:
În general, există 3 tipuri de erori pe care le găsim în JS, care sunt următoarele.

  • Eroare de rulare: aceasta este rezultatul utilizării greșite a comenzilor din limbajul HTML
  • Eroare de încărcare: este eroare de sintaxă și este generată dinamic
  • Eroare logică: această eroare apare atunci când logica funcțiilor este îndeplinită prost.

Q6. Explicați de ce JS este un limbaj sensibil la cazuri?

Răspuns:
JS este un limbaj de programare sensibil la cazuri. În JS folosim diferite tipuri de variabile, funcții și diverse alte identități care ar trebui să fie consecvente pe parcurs.

Partea 2 - Întrebări de interviu JS (avansat)

Să aruncăm acum o privire la întrebările avansate de interviu JS.

Q7. Enumerați câteva dintre avantajele și dezavantajele JavaScript?

Răspuns:
avantaje:

  • Interfață de utilizator bogată
  • Interactivitate sporită (când un mouse se fixează pe elemente precum butoanele sau accesibilitatea tastaturii)

Dezavantaje:

  • Lipsește activități multithreading
  • Nu este potrivit pentru aplicații de rețea
  • JavaScript din partea clientului nu poate fi citit sau scris

Q8. Tipurile de obiecte din JS și le definești?

Răspuns:
Există 2 tipuri de obiecte în JS:

  • Data obiect: Aceasta este construită în cadrul programării JS. Acestea sunt create cu ajutorul unei date noi și pot fi operate cu ajutorul unui set de metode disponibile odată ce acestea sunt create. Aceasta include anul, luna, ziua, ora, minute, secunde și chiar milisecunde ale obiectului dat. Acestea sunt stabilite cu ajutorul standardelor locale ale timpului universal.
  • Numărul obiect: acestea includ datele, deoarece sunt reprezentate exclusiv de numere întregi și fracții. Literalele numerelor sunt convertite automat în clasa de numere.

Haideți să trecem la următoarea întrebare și răspuns la interviu JS.

Q9. Ce este închiderea în JavaScript?

Răspuns:
Când definim o funcție în cadrul altei funcții (aka funcția părinte) și accesăm variabilele definite în funcțiile părinte. Închiderea accesează variabilele în trei scopuri:

  • Variabile declarate în domeniul lor de aplicare
  • Variabile declarate într-un domeniu de funcție părinte
  • Variabile declarate în spațiul global de nume

insideFunction este o închidere care este definită în interiorul funcției externe și are acces la toate variabilele declarate și definite în sfera funcției exterioare. În plus, funcția definită în cadrul altei funcții ca închidere va avea acces la variabile declarate în spațiul de nume global.

O / p pentru codul de mai sus va fi -

Q10. Cum să goliți tabloul în JavaScript?

Răspuns:
Aceasta este popularul Întrebări de interviu JS puse într-un i nterview.By urmând oricare dintre metodele date -

  • arrayList = ()

Codul de mai sus va seta variabila ArrayList pentru un nou tablou gol.

  • lungime = 0;

Codul de mai sus, în primul rând, șterge tabloul existent, setând lungimea acestuia la 0. Acest mod este util atunci când doriți să actualizați toate celelalte variabile de referințe îndreptate către ArrayList.

  • splice (0, ArrayList.length);

Acest mod de a goli tabloul va actualiza, de asemenea, toate referințele din tabloul original.

  • în timp ce (ArrayList.length) (

arrayList.pop ();

Acesta este unul dintre modurile de a goli tabloul

Q11. Menționați câteva dintre tipurile de date JavaScript?

Răspuns:
Aceste tipuri de date dețin în general valoarea. În JS există două tipuri de date.

  • Tipuri de date primitive
  • Tipuri de date non-primitive

Sub tipurile de date primitive, există String, Number, Boolean, Nedefinit, Null, în timp ce Sub Non primitive există Object, Array și RegExp.

Q12. Ce vrei să spui prin funcții în JavaScript?

Răspuns:
Funcțiile sunt un bloc de coduri reutilizabile. Acest lucru permite utilizatorului să scrie un anumit cod și să-l folosească de câte ori este necesar, apelând funcția. O funcție JS nu este necesară pentru a returna o valoare. Există 2 tipuri de funcții de asistență JS

- Funcții anonime

- Funcții denumite

Sintaxa pentru funcția JS -

Function functionName (parametru1, parametru2, … .. parametru n)

(// declarația funcțiilor

)

Pentru a declara o funcție, trebuie să utilizăm funcția urmată de numele funcției și paranteză. În paranteză, trebuie să specificăm parametrii funcției (pot avea mai mulți parametri).

Pentru a apela funcția, trebuie să specificăm pur și simplu numele funcției și în paranteză valorile parametrilor (treceți valorile).

addNumbers (x1, x2) - aici am dat valorile și am apelat la funcții.

Notă: dacă în cod există 3 (să zicem) parametru și trecem 3 sau mai multe valori ale parametrilor. În acest caz, JS va ignora pur și simplu valorile suplimentare ale parametrilor.

Articol recomandat

Acesta a fost un ghid la Lista întrebărilor și răspunsurilor la interviu JS, astfel încât candidatul să poată împărți cu ușurință aceste întrebări de interviu JS. Aici, în acest post, am studiat despre întrebările de top ale interviului JS, care sunt adesea puse în interviuri. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Iaas vs Azure Pass
  2. Cele mai utile întrebări și răspunsuri la interviu HTML5
  3. Întrebări de interviu despre serviciile web pe care ar trebui să le înveți
  4. Întrebări de interviu la serviciile web Java
  5. Întrebări de interviu Microsoft Azure
  6. Arătări în JavaScript (exemple)