Úvod do otázok a odpovedí na rozhovor ES6

ES6 sa označuje ako ECMAScript s verziou 6, ktorá bola vydaná v roku 2015. ECMAScript je definovaný ako skriptovací jazyk, ktorý bol štandardizovaný ECMAScript international. ECMAScript je vlastný názov jazyka, ktorý sa väčšinou označuje ako JavaScript. Používa sa hlavne ako skriptovací jazyk servera na strane klienta. Bola vydaná s množstvom funkcií, vďaka ktorým je jazyk flexibilnejší a rozsiahlejší. ES6 stále nemá všetku podporu prehliadača.

Nižšie je uvedených 10 dôležitých otázok a odpovedí na rozhovor ES6:

Teraz, ak hľadáte prácu, ktorá súvisí s ES6, musíte sa pripraviť na otázky týkajúce sa rozhovoru s ES6. Je pravda, že každý pohovor sa líši podľa rôznych profilov zamestnania, ale ak chcete rozhovor vyčistiť, musíte mať dobrú a jasnú znalosť procesov ES6. Tu sme pripravili dôležitú otázku a odpovede na rozhovor ES6 a odpovede, ktoré vám pomôžu dosiahnuť úspech v pohovore. Tieto otázky sú rozdelené na dve časti:

1. časť - Interview s ES6 (základné)

Táto prvá časť obsahuje základné otázky a odpovede týkajúce sa rozhovoru s ES6

Q1.Definujte ES6 a spomeňte na nové vlastnosti ES6?

odpoveď:
Definíciu ES6 nájdete v úvodnej časti. Nižšie sú uvedené nové funkcie:

  • Konštanty (nemenné premenné)
  • určovania rozsahu
  • Funkcie šípok
  • Rozšírené spracovanie parametrov
  • Šablóny literálov
  • Rozšírené literály
  • moduly
  • vyučovanie
  • Vylepšené regulárne výrazy
  • Vylepšené vlastnosti objektu.
  • Deštruktívne priradenie
  • Typ symbolu
  • iterátory
  • generátor
  • Map / Set & WeakMap / WeakSet
  • Zadané polia
  • Vstavané metódy
  • Sľuby
  • Metaprogramming
  • Internacionalizácia a lokalizácia.

Q2.Ako používate ES6 alebo najlepší spôsob použitia ES6 v projekte?

odpoveď:
Ako sa uvádza, že ES6 nie sú podporované všetkými prehliadačmi, aby sme mohli používať skript ES6, musíme skonvertovať na skript ES5, ktorý podporujú všetky prehliadače. Na konverziu do skriptu pred ES6 sme vyžadovali transpilátory ako Babel. Babel je populárny javascriptový prekladač používaný na tento účel, ktorý umožňuje konvertovať kód ES-6 do skriptu ES-5, ktorý podporuje všetky prehliadače.

Prejdime k ďalším otázkam rozhovoru ES6

Q3.Čo sú konštanty v ES6?

odpoveď:
Konštanty sa označujú aj ako nemenné premenné. To znamená, že hodnotu konštantnej premennej nie je možné zmeniť. Hodnota, ktorá bola priradená v čase vyhlásenia, zostáva nezmenená. Napríklad konšt. X = 5, 0 zostáva hodnota X zakaždým 5 a nedá sa zmeniť.

Q4.Aké sú premenné a funkcie bloku s rozsahom?

odpoveď:
Toto sú bežné otázky týkajúce sa rozhovoru ES6, ktoré sa pýtajú na pohovore. Premenné a funkcie sú definované ako neurčité bloky. To znamená, že sa dajú použiť tam, kde sú definované alebo deklarované premenné a funkcie. Ak sme deklarovali premennú a funkciu v ktoromkoľvek funkčnom bloku, ich rozsah bude obmedzený len na túto funkciu, nemôžu byť prístupné mimo bloku / funkcie. Kľúčové slovo „Const“ nemôže zmeniť hodnotu premennej. Kľúčové slovo „let“ umožňuje opätovné priradenie hodnoty premennej, môže byť pre slučku alebo pole.

Q5.Vysvetlite stručne informácie o funkciách šípok?

odpoveď:
Funkcie šípok podporujú telá výrazov a telá príkazov, ktoré vracajú hodnotu výrazu a robia syntax výraznejšou. Šípkové funkcie majú lexikálnu „túto“ funkciu. Šípka (=>) sa používa ako súčasť syntaxe. Lexikálne je to deklarované alebo definované tam, kde je funkcia napísaná. Spadá pod lexikálny rozsah; lexikálny rozsah má prístup k premenným, ktoré sú v jeho nadradenom rozsahu.

2. časť - Rozhovory s ES6 (rozšírené)

Pozrime sa teraz na pokročilé otázky a odpovede týkajúce sa rozhovoru s ES6.

Q6.Vysvetlite, čo je Webpack a aké výhody má Webpack?

odpoveď:
Webpack sa používa na spájanie súborov javascript, ktoré je možné použiť v prehliadači. Webpack spracováva aplikáciu a vytvára graf závislosti, ktorý mapuje každý modul požiadavky projektu a generuje zväzky. To vám umožní spustiť prostredie, ktoré bolo hostiteľom babela. Výhodou použitia webového balíka je to, že spája viacero modulov a balíkov do jedného súboru JavaScript. Integroval dev server, ktorý pomáha pri aktualizácii správy kódu a majetku.

Q7.Vysvetlite predvolené hodnoty parametrov, parameter Rest, Spread operator?

odpoveď:
Predvolené hodnoty parametrov sa používajú na inicializáciu funkcií s predvolenými hodnotami. Hodnota parametra môže byť čokoľvek ako nulová hodnota, číslo alebo funkcia.
Parameter zvyšok sa používa na získanie všetkých argumentov na vyvolanie funkcie. To znamená, že môžeme tlačiť položky rôznych kategórií osobitne. Parameter zvyšok používa parameter rest na kombináciu parametrov do jedného parametra poľa.
Prevádzkovateľ rozmetadla je darovaný do … a potom bol zadaný názov premennej. Napríklad syntax '… X' operátora rozmetávania. Používa sa na manipuláciu s objektmi a maticami v ES6 a na skopírovanie vymenovateľných vlastností z jedného objektu na druhý.

Prejdime k ďalším otázkam rozhovoru ES6.

Q8.Vysvetlite internacionalizáciu a lokalizáciu?

odpoveď:
Toto sú API, ktoré sú štandardnými API JavaScriptu a ktoré pomáhajú pri rôznych úlohách, ako sú porovnávanie, formátovanie čísel, formátovanie mien, formátovanie dátumu a času.
Zoradenie: - Používa sa na vyhľadávanie v rámci reťazca a triedenie sady reťazcov. Je parametrizovaný podľa miestneho nastavenia a je si vedomý Unicode.
Formátovanie čísel : Čísla je možné formátovať pomocou lokalizovaných oddeľovačov a zoskupovania číslic. Medzi ďalšie veci patrí formátovanie štýlov, systém číslovania, percento a presnosť.
Formátovanie meny: Čísla je možné formátovať hlavne pomocou symbolu meny, s lokalizovanými oddeľovačmi a zoskupením číslic.
Formátovanie dátumu a času: bolo naformátované pomocou lokalizovaných oddeľovačov a usporiadania. Formát môže byť krátky, dlhý a ďalšie parametre, ako je miestne nastavenie a časové pásmo.

Q9.Čo je deštruktívne zadanie a stručne to vysvetlite?

odpoveď:
Toto sú najčastejšie kladené otázky o rozhovoroch ES6, ktoré sa kladú na pohovore. Priradenie deštrukcie sa používa na naviazanie množiny premenných na zodpovedajúce hodnoty. Týka sa to hlavne použitia vzorov na extrahovanie častí objektu. Deštrukturačné priradenie má rôzne formy, ako je párovanie polí, porovnávanie objektov, notácia skratiek, porovnávanie objektov, hlboké párovanie, porovnávanie objektov a polí, predvolené hodnoty, párovanie kontextov parametrov a deštrukcia mäkká po zlyhaní . Niektoré sú vysvetlené takto:
Zhoda polí / zhoda objektov, skratka v skratke / zhoda objektov, hlboké zladenie: - Je intuitívne a flexibilné zoskupenia polí do jednotlivých premenných počas priradenia.
Zhoda objektov a polí: - je to jednoduché a definované predvolené hodnoty pre deštrukciu objektov a polí.

Q10.Vysvetlite krátko informácie o triedach, moduloch a proxy serveroch?

odpoveď:
Triedy sú založené na OOP štýle, ktorý je objektovo orientované programovanie. Deklarácia triedy uľahčuje použitie vzorov. Podporuje dedičstvo, prístup k základnej triede, statické metódy a konštruktory.
Moduly: definuje vzory z populárnych javascriptových zavádzačov modulov. Podporuje export alebo import hodnôt z alebo do modulov bez globálneho menného priestoru. Podporuje označenie hodnoty ako predvolenej exportovanej hodnoty a maximálnej hodnoty.
Proxy: Umožňuje vytváranie objektov so širokou škálou správaní dostupných pre hostiteľské objekty. Môže sa použiť na ťažbu dreva, profilovanie atď.

Odporúčaný článok

Toto bol sprievodca zoznamom otázok a odpovedí na otázky týkajúce sa rozhovoru s ES6, aby uchádzač mohol ľahko vykonať tvrdé zásahy do týchto otázok. Tu v tomto príspevku sme študovali najlepšie otázky týkajúce sa rozhovoru s ES6, ktoré sa často kladú pri rozhovoroch. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. MySQL Interview - najčastejšie a najčastejšie otázky
  2. Pig Interview Otázky
  3. Redux Interview Otázky - užitočné otázky
  4. Otázky týkajúce sa rozhovoru s webovým dizajnom
  5. ES6 vs ES5: Rozdiely
  6. MySQL vs SQL Server: Funkcie
  7. MySQL vs MSSQL: Výhody
  8. MySQL vs MongoDB: Aké sú funkcie
  9. Najlepší sprievodca pre otázky týkajúce sa rozhovoru so serverom SQL Server

Kategórie: