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 -
- Iaas vs Azure Pass
- Většina užitečných otázek a odpovědí na rozhovory HTML5
- Webové služby Interview otázky, které byste se měli naučit
- Interview otázky o webových službách Java
- Microsoft Azure Interview Otázky
- Pole v JavaScriptu (příklady)