Bevezetés a tipikus írásbeli interjúkérdésekbe és válaszokba

A Typescript egy nyílt forráskódú nyelv, amelyet a Microsoft fejlesztett ki. Ez a JavaScript felülírójaként működik. Elsősorban akkor alkalmazzák, ha nagy alkalmazásokhoz fejleszteni kell. Arra is használható, ha a JavaScript alkalmazásokat mind az ügyfél, mind a szerver oldalára be kell építeni. Elmondható nyelvként és eszközként is. Különféle JS könyvtárakat támogat és hordozható. Vessen egy pillantást különféle kérdésekre, amelyeket fel lehet tenni, ha részt vesz egy interjúban a Typescript segítségével.

Most, ha olyan munkát keres, amely a Typescript-hez kapcsolódik, akkor fel kell készülnie a Typescript interjú kérdéseire. Igaz, hogy az interjúk különböznek a különböző munkakörök szerint, de az interjú törléséhez még mindig jó és egyértelmű ismeretekkel kell rendelkeznie a Typescript-ben. Itt készítettük el a fontos tippekkel kapcsolatos interjúkérdéseket és válaszokat, amelyek segítenek abban, hogy sikerrel járjon az interjúban.

Az alábbiakban bemutatjuk a 10 fontos tipikus szöveg interjú kérdését és válaszát, amelyeket gyakran kérdeznek egy interjúban. ezek a kérdések részekre vannak osztva, a következők szerint:

  • 1. rész - Tipográfiai interjúkérdések (alapvető)
  • 2. rész - Tipográfiai interjúkérdések (haladó)

1. rész - Tipográfiai interjúkérdések (alapvető)

Ez az első rész az alapvető tippekkel kapcsolatos interjúkérdéseket és válaszokat tartalmazza

1. kérdés) Magyarázza el, mi a Typescript, és miben különbözik a JavaScripttől?

Válasz:
A Typescript a JavaScript felülírója, amelyet nagy alkalmazások fejlesztésére használnak. Opcionális statikus gépelést, osztályokat és interfészeket biztosít. Elmondható nyelvként és eszközkészletként is. Segít a fejlesztőknek a nagyon produktív eszközök használatában, és segít a kódok refaktorálásában. A tipikuscript és a JavaScript közötti fő különbségek a következők:
A Typescript támogatja az osztályokat, amelyek elősegítik a programozónak, hogy jobban működjenek objektum-orientált módon, míg a JavaScript az újrafelhasználható komponenseket használja a funkciók és a prototípus-alapú örökség segítségével. A JavaScript-nek nincs interfésze, a másik kézírógépnek pedig interfészei vannak. A statikus gépelést a Typescript támogatja, míg a JavaScript nem támogatja. A Typescript választható paramétereket biztosít, a JavaScript nem.

Q2) Mely különféle adattípusokat támogatja a Typescript és elmagyarázza, hogyan kell megvalósítani az öröklést?

Válasz:
A Typescript az összes többi nyelv által biztosított adattípusokat is támogatja. Magába foglalja:
Boolean: Ennek értéke lehet igaz vagy hamis
Szám: Ez bármilyen számérték lehet
Karakterlánc: Ez bármilyen karakterérték lehet
Tömb: Ez együtt lehet a számok listája
Enum: Ez lehetővé teszi a felhasználó által meghatározott adattípus létrehozását.
Az öröklés a Typescript-ben az extens kulcsszó használatával valósítható meg.
osztályú autó (
nyilvános háztartás: logikai;
kivitelező (nyilvános név: húr) ()
)

osztályú SUV kiterjeszti az autót (
kivitelező (név: karakterlánc, háztartási: logikai)
(
super (név);
ez.hazai = igaz;
)
)

osztály a Sedaan meghosszabbítja az autót (
kivitelező (név: karakterlánc, háztartási: logikai)
(
super (név);
this.dommental = false;
)
)

Most térjünk át a következő gépelési interjú kérdéseire.

Q3) Magyarázza el a tsconfig.json fájlt?

Válasz:
Ez a fájl jelzi, hogy a könyvtár a Typescript projekt gyökere. Ez a fájl meghatározza, hogy a gyökérfájlok és fordító opciók szükségesek-e az adott projekt fordításához. Ez a fájl felhasználható a projekt építésének korszerűsítésére is. Az alábbiakban példát lehet venni a mintára:
(
„CompilerOptions”: (
„RemoveComments”: igaz,
„SourceMap”: igaz
),
„Fájlok”: (
„Main.ts”
„Othermodule.ts”
))

4. kérdés) Magyarázza el a Lambda / Nyíl funkciókat a Typescriptben?

Válasz:
A nyíl funkció kiegészítő funkcióként működik az írógépben, és lambda függvényként is ismert. Ez a funkció név nélkül működik.
var mulNum = (n1: szám, n2: szám) => n1 * n2;
Ebben a példában => lambda operátor és (n1 * n2) a függvény testje, és n1, n2 a paraméterek.
hadd addNum = (n1: szám, n2: szám): szám => (visszatérés n1 + n2; )
legyen multiNum = (n1: szám, n2: szám): szám => (visszatér n1 * n2; )
hadd dividNum = (n1: szám, n2: szám): szám => (visszatérés n1 / n2; )

addNum (10, 2); // Eredmény - 12
multiNum (10, 2); // Eredmény - 20
multiNum (10, 2); // eredmény - 5

5. kérdés) Mi az anonim funkció?

Válasz:
Ezt a függvényt minden hivatkozott azonosító nélkül deklarálják.
var anonyFunc = függvény (num1: szám, num2: szám): szám (
visszatérés num1 + num2;
)
//EREDMÉNY
console.log (anonyFunc (10, 20)); // A visszatérés 30

//EREDMÉNY
console.log (anonyFunc (10, “xyz”));
// hiba: Ez hibát fog okozni, mivel egész szöveg helyett karakterlánc kerül átadásra.

2. rész - Tipográfiai interjúkérdések (haladó)

Vessünk egy pillantást a haladó Typescript interjú kérdéseire.

Q6) Hogyan lehet egy modulban meghatározott osztályt használni a modulon kívül?

Válasz:
Egy modulban meghatározott osztályok elérhetők a modulon belül, és a modulon kívül nem érhetők el.
jármű jármű (
osztályú autó (
kivitelező (
nyilvános gyártmány: húr,
nyilvános modell: karakterlánc) ()
)
var audiCar = új autó („Audi”, „Q7”);
)
var fordCar = Vehicle.Car („Ford”, „Figo”);
A fordCar változó hibát fog okozni, mivel az osztályú Car nem érhető el, és a felhasználónak az export kulcsszót kell használnia az osztályokhoz.
jármű jármű (
export osztályú autó (
kivitelező (
nyilvános gyártmány: húr,
nyilvános modell: karakterlánc) ()
)
var audiCar = új autó („Audi”, „Q7”);
)
var fordCar = Vehicle.Car („Ford”, „Figo”);
Ez a változó mostantól fog működni, mivel az export arra szolgál, hogy az autót a modulján kívül is elérhetővé tegye.

7. kérdés: Melyek a dekorátorok, és felsorolnak néhány a TypeScript dekorátorokat?

Válasz:
A dekorátorok lehetővé teszik a felhasználó számára, hogy módosítsa az osztályt és annak tagjait. Ez lehetővé teszi a felhasználó számára, hogy kommentárokat és Metaprogramozási szintaxist adjon az osztálynyilatkozatok és a tagok végrehajtásához. Ezeket csak kísérletileg engedték szabadon. A dekorátorok engedélyezhetőek parancssorból vagy a tsconfig.json fájl szerkesztésével. A dekorátorok parancssorból történő engedélyezéséhez a következő parancsot kell használni:
tsc –cél ES5 –kísérleti fejlesztők

8. kérdés) Hogyan lehet egy Typcript fájlt lefordítani?

Válasz:
A gépelésű fájl összeállításához kövesse az alábbi lépéseket:
1) A felhasználónak ellenőriznie kell, hogy a Typescript motor engedélyezve van-e vagy sem. A felhasználó beléphet a címsorba, ellenőrizheti felhasználónevét és kiválaszthatja az opciókat
2) A projektnavigátorban válassza ki és kattintson a jobb gombbal a lefordítandó TS fájlokra.
3) Válassza a JavaScripti fordítást
4) A felhasználó hozzáadhat egy szkript hivatkozást ehhez a fordított Javascript fájlhoz HTML kódban
5) Ha elkészült, a felhasználó elindíthatja a tsc parancssort a fordításhoz.

Most térjünk át a következő gépelési interjú kérdéseire.

9. kérdés) Milyen interfészeket tartalmaz a Typescript?

Válasz:
A felület meghatározza bármely változó vagy entitás szintaxisát. Az interfészek tulajdonságokat, módszereket és különféle eseményeket határoznak meg. Itt csak a tagokat nyilvánítják. Az interfészek segítenek a különféle tagok meghatározásában, és segítenek a származtatott osztályok struktúrájának meghatározásában. Az interfészek az interfész kulcsszóval deklarálhatók.

10. kérdés) Miért nevezik az írógépet opcionálisan statikusan tipizált nyelvnek?

Válasz:
Ha a gépelem opcionálisan statikusan tipizált, akkor a fordító figyelmen kívül hagyhatja a változó típusát. Az „bármilyen” típusú adattípus felhasználó bármilyen típusú változót hozzárendelhet. A gépírás nem okoz hibát.
var unknownType: bármilyen = 4;
unknownType = “Oké, húr vagyok”;
unknownType = false; // logikai érték.
Ezzel bármilyen adattípus deklarálható.

Ajánlott cikk

Ez egy útmutató a Tippekkel írt interjú kérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket a Tippekkel készített interjú kérdéseit. Itt, ebben a bejegyzésben tanulmányoztuk a tipikus szöveggel készített interjú kérdéseit, amelyeket gyakran kérdeznek az interjúkban. A következő cikkeket is megnézheti további információkért -

  1. HTML interjú kérdése - 40 hasznos kérdés
  2. Scala interjúkérdések
  3. Javascript interjúkérdések | Leghasznosabb
  4. Ruby interjú kérdései