JS Interview Otázky a odpovědi

Nyní, pokud hledáte práci související s JS, musíte se připravit na 2019 JS Interview Otázky. Je pravda, že každý pohovor se liší podle různých pracovních profilů, ale přesto, aby byl rozhovor jasný, musíte mít dobrou a jasnou znalost JS. Zde jsme připravili důležité otázky a odpovědi JS Interview, které vám pomohou dosáhnout úspěchu v rozhovoru.

Níže je 12 důležitých otázek a odpovědí na rozhovor JS 2019, které jsou často kladeny v rozhovoru. tyto otázky jsou rozděleny do následujících částí:

Část 1 - JS Interview Otázky (základní)

Tato první část zahrnuje základní otázky a odpovědi JS Interview

Q1. Co je JS?

Odpovědět:
JavaScript je skriptovací jazyk, který je primárně určen pro vytváření webových stránek a pro přidání interaktivity do webových aplikací.

Q2. Jak funguje JavaScript?

Odpovědět:
Toto jsou běžné otázky JS Interview položené během rozhovoru. Každý prohlížeč má k dispozici tři hlavní komponenty. Prvním z nich je interpret DOM (Document Object Model). Tím bude váš dokument HTML převeden a zobrazen v prohlížeči. Dalším malým programem, který je součástí prohlížeče, je interpret CSS, který stránku upraví a bude vypadat lépe. Posledním je mini program v prohlížeči nazvaný JS engine.

  • Prohlížeč načte soubor HTML / soubor JS
  • JavaScript je interpretovaný jazyk (znamená, že není třeba kompilace)
  • Prohlížeč (JavaScript engine) provádí řádek po řádku a čeká na události (jako kliknutí, mouseovery atd.)

Q3. Zmínit některé funkce JavaScriptu?

Odpovědět:
Níže jsou uvedeny různé funkce JavaScriptu:

  • JS je lehký programovací jazyk s interpretovanou funkčností
  • JS je open source a multiplatformní
  • JS je integrován do HTML a Java
  • Navrženo pro vytváření aplikací zaměřených na síť

Q4. Co se týká JS, jaké jsou různé typy dat JavaScriptu?

Odpovědět:

  • Řetězce
  • Funkce
  • Boolean
  • Objekt
  • Číslo
  • Nedefinováno

Přejdeme k dalším otázkám a odpovědím na rozhovor JS Interview.

Q5. Definovat běžné chyby, ke kterým dochází v JavaScriptu?

Odpovědět:
Obecně existují 3 typy chyb, které najdeme v JS, které jsou následující.

  • Chyba za běhu: je to výsledek zneužití příkazů v jazyce HTML
  • Chyba uvázání: jedná se o chybu syntaxe a generuje se dynamicky
  • Logická chyba: k této chybě dochází, pokud je logika funkcí špatně prováděna.

Q6. Vysvětlete, proč je JS jazyk rozlišující malá a velká písmena?

Odpovědět:
JS je programovací jazyk citlivý na velikost písmen. V JS používáme různé typy proměnných, funkcí a různých dalších identit, které by měly být konzistentní v celém textu.

Část 2 –JS Interview otázky (pokročilé)

Podívejme se nyní na pokročilé otázky JS Interview.

Q7. Seznam některých výhod a nevýhod JavaScriptu?

Odpovědět:
Výhody:

  • Bohaté uživatelské rozhraní
  • Zvýšená interaktivita (když se myš umístí na prvky, jako jsou tlačítka nebo přístupnost klávesnice)

Nevýhody:

  • Chybí vícevláknové činnosti
  • Není vhodné pro síťové aplikace
  • JavaScript na straně klienta nelze číst ani zapisovat

Q8. Typy objektů v JS a jejich definice?

Odpovědět:
V JS jsou 2 typy objektů:

  • Datum Objekt: Je vytvořen v rámci programování JS. Ty jsou vytvářeny s použitím nového data a mohou být ovládány pomocí dostupné skupiny metod, jakmile je vytvořeno. To zahrnuje rok, měsíc, den, hodinu, minuty, sekundy a dokonce milisekundy datového objektu. Ty jsou stanoveny pomocí místních standardů univerzálního času.
  • Object Number: zahrnují data, protože jsou reprezentována pouze celými čísly a zlomky. Literály čísel se automaticky převedou na číselnou třídu.

Přejdeme k dalším otázkám a odpovědím na rozhovor JS Interview.

Q9. Co je uzavření v JavaScriptu?

Odpovědět:
Když definujeme funkci v rámci jiné funkce (tzv. Nadřazené funkce) a přistupujeme k proměnným, které jsou definovány v nadřazených funkcích. Uzavření přistupuje k proměnným ve třech oblastech:

  • Proměnné deklarované ve vlastním rozsahu
  • Proměnné deklarované v rozsahu nadřazené funkce
  • Proměnné deklarované v globálním oboru názvů

insideFunction je uzávěr, který je definován uvnitř externalFunction a má přístup ke všem proměnným deklarovaným a definovaným v rozsahu vnější funkce. Kromě toho funkce definovaná uvnitř jiné funkce jako uzávěrka bude mít přístup k proměnným deklarovaným v globálním jmenném prostoru.

O / p pro výše uvedený kód bude -

Q10. Jak vyprázdnit pole v JavaScriptu?

Odpovědět:
Toto jsou populární otázky JS Interview, které byly položeny v rozhovoru. Podle kterékoli z uvedených metod -

  • arrayList = ()

Výše uvedený kód nastaví proměnnou ArrayList pro nové prázdné pole.

  • délka = 0;

Výše uvedený kód nejprve vymaže existující pole nastavením jeho délky na 0. Tento způsob je užitečný, pokud chcete aktualizovat všechny ostatní referenční proměnné směřující na ArrayList.

  • spoj (0, ArrayList.length);

Tento způsob vyprázdnění pole také aktualizuje všechny odkazy na původní pole.

  • while (ArrayList.length) (

arrayList.pop ();

Toto je jeden ze způsobů vyprázdnění pole

Q11. Zmínit některé datové typy JavaScriptu?

Odpovědět:
Tyto datové typy obecně drží hodnotu. V JS existují dva typy datových typů.

  • Primitivní datové typy
  • Neprimitivní datové typy

Pod typy primitivních dat jsou String, Number, Boolean, Undefined, Null, zatímco pod Non-primitive jsou Object, Array a RegExp.

Q12. Co myslíš funkcemi v JavaScriptu?

Odpovědět:
Funkce jsou blokem opakovaně použitelných kódů. To umožňuje uživateli psát konkrétní kód a používat jej tolikrát, kolikrát je třeba, voláním funkce. Funkce JS není nutná pro vrácení hodnoty. Existují 2 typy funkcí, které JS podporuje

- Anonymní funkce

- Pojmenované funkce

Syntaxe pro funkci JS -

Název funkce funkce (parametr1, parametr2, … ..parametr n)

(// prohlášení o funkcích

)

K deklarování funkce musíme použít funkci následovanou názvem funkce a závorkou. V závorce musíme specifikovat funkční parametry (mohou mít více parametrů).

Pro vyvolání funkce musíme jednoduše zadat název funkce a v závorce hodnoty parametrů (předat hodnoty).

addNumbers (x1, x2) - zde jsme dali hodnoty a nazvali funkce.

Poznámka: pokud jsou v kódu 3 (řekněme) parametr a předáme 3 nebo více hodnot parametrů. V tomto případě JS jednoduše ignoruje další hodnoty parametrů.

Doporučený článek

Toto byl průvodce seznamem otázek a odpovědí JS Interview, aby uchazeč mohl tyto otázky JS Interview snadno zakročit. Zde v tomto příspěvku jsme se zabývali top otázkami JS Interview, které jsou často kladeny v rozhovorech. Další informace naleznete také v následujících článcích -

  1. Iaas vs Azure Pass
  2. Většina užitečných otázek a odpovědí na rozhovory HTML5
  3. Webové služby Interview otázky, které byste se měli naučit
  4. Interview otázky o webových službách Java
  5. Microsoft Azure Interview Otázky
  6. Pole v JavaScriptu (příklady)

Kategorie: