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 -

  1. Iaas vs Azure Pass
  2. Väčšina užitočných otázok a odpovedí na rozhovory vo formáte HTML5
  3. Otázky týkajúce sa rozhovorov s webovými službami, ktoré by ste sa mali naučiť
  4. Otázky týkajúce sa rozhovoru o webových službách Java
  5. Microsoft Azure Interview Otázky
  6. Polia v JavaScripte (príklady)

Kategórie: