Otázky a odpovede JS Interview
Teraz, ak hľadáte prácu, ktorá súvisí s JS, musíte sa pripraviť na 2019 JS Interview Questions. Je pravda, že každý pohovor sa líši podľa rôznych profilov zamestnania, ale na vyčistenie rozhovoru musíte mať dobrú a jasnú znalosť JS. Tu sme pripravili dôležité otázky a odpovede JS Interview, ktoré vám pomôžu dosiahnuť úspech v pohovore.
Nižšie je uvedených 12 dôležitých otázok a odpovedí na rozhovor JS z roku 2019, ktoré sa často kladú pri pohovore. tieto otázky sú rozdelené do nasledujúcich častí:
1. časť - Otázky na pohovor JS (základné)
Táto prvá časť sa venuje základným otázkam a odpovediam JS Interview
Q1. Čo je JS?
odpoveď:
JavaScript je skriptovací jazyk, primárne určený na vytváranie webových stránok, ako aj na zvýšenie interaktivity webových aplikácií.
Q2. Ako funguje JavaScript?
odpoveď:
Toto sú bežné otázky JS Interview položené počas rozhovoru. Každý prehliadač má k dispozícii tri hlavné komponenty. Prvým je tlmočník DOM (Document Object Model). Týmto sa váš dokument HTML prevedie a skonvertuje a zobrazí v prehliadači. Ďalším malým programom, ktorý je súčasťou prehliadača, je tlmočník CSS, ktorý stránku upraví a vylepší. Posledným je mini program v prehliadači nazývaný JS engine.
- Prehliadač načíta súbor HTML / súbor JS
- JavaScript je interpretovaný jazyk (znamená, že nie je potrebné zostavovať)
- Prehliadač (modul JavaScript) vykonáva riadok po riadku a čaká na udalosti (napríklad kliknutia, posuny myši atď.)
Q3. Spomenuli ste niektoré z funkcií jazyka JavaScript?
odpoveď:
Nižšie sú uvedené rôzne vlastnosti JavaScriptu:
- JS je ľahký programovací jazyk s interpretovanou funkčnosťou
- JS je otvorený zdroj a platforma
- JS je integrovaný do HTML a Java
- Navrhnuté na vytváranie aplikácií zameraných na sieť
Q4. Pokiaľ ide o JS, aké sú rôzne typy údajov JavaScriptu?
odpoveď:
- reťazce
- funkcie
- boolean
- objekt
- číslo
- nedefinovaný
Prejdime k ďalším otázkam a odpovediam na rozhovor JS Interview.
Q5. Definovať bežné chyby, ktoré sa vyskytujú v JavaScripte?
odpoveď:
Všeobecne existujú 3 typy chýb, ktoré nájdeme v JS a ktoré sú nasledujúce.
- Chyba za behu: je to výsledok zneužitia príkazov v jazyku HTML
- Chyba uviaznutia načítania: ide o chybu syntaxe a generuje sa dynamicky
- Logická chyba: táto chyba sa vyskytuje, keď je logika funkcií zle vykonaná.
Q6. Vysvetlite, prečo je JS jazykom rozlišujúcim veľké a malé písmená?
odpoveď:
JS je programovací jazyk citlivý na veľkosť písmen. V JS používame rôzne typy premenných, funkcií a rôznych ďalších identít, ktoré by mali byť konzistentné v celom texte.
2. časť - Otázky o rozhovoroch JS (rozšírené)
Pozrime sa teraz na pokročilé otázky týkajúce sa rozhovoru JS.
Q7. Vymenujte niektoré z výhod a nevýhod jazyka JavaScript?
odpoveď:
výhody:
- Bohaté užívateľské rozhranie
- Zvýšená interaktivita (keď sa myš umiestni na prvky, ako sú tlačidlá alebo dostupnosť klávesnice)
nevýhody:
- Chýba viacvláknové činnosti
- Nie je vhodné pre sieťové aplikácie
- JavaScript na strane klienta nie je možné čítať ani zapisovať
Q8. Typy objektov v JS a ich definovanie?
odpoveď:
V JS sú 2 typy objektov:
- Dátum Objekt: Je postavený v programovaní JS. Tieto sa vytvárajú s použitím nového dátumu a po vytvorení ich možno ovládať pomocou dostupného súboru metód. To zahŕňa rok, mesiac, deň, hodinu, minúty, sekundy a dokonca milisekundy objektu dátumu. Tieto sú stanovené pomocou miestnych štandardov univerzálneho času.
- Číselný objekt: tieto zahŕňajú dátumy, pretože sú reprezentované iba celými číslami a zlomkami. Literály čísel sa automaticky prevedú na číselnú triedu.
Prejdime k ďalším otázkam a odpovediam na rozhovor JS Interview.
Q9. Čo je to zatvorenie v JavaScripte?
odpoveď:
Keď definujeme funkciu v rámci inej funkcie (tiež nadradenej funkcie) a pristupujeme k premenným, ktoré sú definované v nadradených funkciách. Uzatvorenie sprístupňuje premenné v troch oblastiach:
- Premenné deklarované vo vlastnom rozsahu pôsobnosti
- Premenné deklarované v rozsahu nadradenej funkcie
- Premenné deklarované v globálnom namespace
insideFunction je uzáver, ktorý je definovaný vo vnútri funkcie externalFunction a má prístup ku všetkým premenným deklarovaným a definovaným v rozsahu vonkajšej funkcie. Okrem toho funkcia definovaná vo vnútri inej funkcie ako uzávierka bude mať prístup k premenným deklarovaným v globálnom mennom priestore.
O / p pre uvedený kód bude -
Q10. Ako vyprázdniť pole v JavaScripte?
odpoveď:
Toto sú populárne otázky rozhovoru JS, ktoré boli položené v rozhovore. Po vykonaní ktorejkoľvek z uvedených metód -
- arrayList = ()
Vyššie uvedený kód nastaví premennú ArrayList pre nové prázdne pole.
- dĺžka = 0;
Vyššie uvedený kód najprv vymaže existujúce pole nastavením jeho dĺžky na 0. Tento spôsob je užitočný, keď chcete aktualizovať všetky ostatné referenčné premenné ukazujúce na ArrayList.
- zostrih (0, ArrayList.length);
Tento spôsob vyprázdnenia poľa tiež aktualizuje všetky odkazy na pôvodné pole.
- zatiaľ čo (ArrayList.length) (
arrayList.pop ();
Toto je jeden zo spôsobov vyprázdnenia poľa
Q11. Spomenúť niektoré typy údajov JavaScript?
odpoveď:
Tieto dátové typy spravidla majú hodnotu. V JS existujú dva typy dátových typov.
- Primitívne dátové typy
- Neprimitívne dátové typy
Pod primitívnymi dátovými typmi sú String, Number, Boolean, Undefined, Null, zatiaľ čo pod Non-primitive sú Object, Array a RegExp.
Q12. Čo myslíš funkciami v JavaScripte?
odpoveď:
Funkcie sú blok opakovane použiteľných kódov. To umožňuje užívateľovi napísať konkrétny kód a použiť ho toľkokrát, koľkokrát je to potrebné volaním funkcie. Funkcia JS nie je potrebná na vrátenie hodnoty. Existujú 2 typy funkcií, ktoré JS podporuje
- Anonymné funkcie
- Pomenované funkcie
Syntax funkcie JS -
Funkcia functionName (parameter1, parameter2, … ..parameter n)
(// vyhlásenie o funkciách
)
Na deklarovanie funkcie musíme použiť funkciu nasledovanú názvom funkcie a zátvorkou. V zátvorke musíme špecifikovať funkčné parametre (môžu mať viac parametrov).
Na vyvolanie funkcie musíme jednoducho zadať názov funkcie a v zátvorkách hodnoty parametrov (odovzdať hodnoty).
addNumbers (x1, x2) - tu sme dali hodnoty a nazvali funkcie.
Poznámka: ak sú v kóde 3 (povedzme) parameter a odovzdáme 3 alebo viac hodnôt parametrov. V tomto prípade JS jednoducho ignoruje ďalšie hodnoty parametrov.
Odporúčaný článok
Toto bol sprievodca Zoznamom otázok a odpovedí JS Interview, aby kandidát mohol ľahko zakročiť proti týmto otázkam JS Interview. Tu v tomto príspevku sme študovali najdôležitejšie otázky JS Interview, ktoré sa často kladú pri rozhovoroch. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Iaas vs Azure Pass
- Väčšina užitočných otázok a odpovedí na rozhovory vo formáte HTML5
- Otázky týkajúce sa rozhovorov s webovými službami, ktoré by ste sa mali naučiť
- Otázky týkajúce sa rozhovoru o webových službách Java
- Microsoft Azure Interview Otázky
- Polia v JavaScripte (príklady)