JS Interview Fragen und Antworten

Wenn Sie nun nach einem Job suchen, der mit JS zusammenhängt, müssen Sie sich auf die JS-Interview-Fragen 2019 vorbereiten. Es ist wahr, dass jedes Interview anders ist als die verschiedenen Jobprofile, aber um das Interview zu klären, muss man ein gutes und klares Wissen über JS haben. Hier haben wir die wichtigen Fragen und Antworten zu JS-Vorstellungsgesprächen vorbereitet, die Ihnen helfen, ein erfolgreiches Vorstellungsgespräch zu führen.

Nachstehend sind die 12 wichtigen Fragen und Antworten zu JS-Vorstellungsgesprächen für 2019 aufgeführt, die in einem Interview häufig gestellt werden. Diese Fragen sind in folgende Teile unterteilt:

Teil 1 - Fragen zu JS-Vorstellungsgesprächen (Grundkenntnisse)

Dieser erste Teil behandelt grundlegende Fragen und Antworten zu JS-Interviews

Q1. Was ist JS?

Antworten:
JavaScript ist eine Skriptsprache, die hauptsächlich zum Erstellen von Webseiten sowie zum Hinzufügen von Interaktivität zu Webanwendungen entwickelt wurde.

Q2. Wie funktioniert JavaScript?

Antworten:
Dies sind die häufigsten Fragen zu JS-Vorstellungsgesprächen, die in einem Interview gestellt werden. Jeder Browser verfügt über drei Hauptkomponenten. Der erste ist der DOM-Interpreter (Document Object Model). Dadurch wird Ihr HTML-Dokument konvertiert und im Browser angezeigt. Das andere kleine Programm, das Teil des Browsers ist, ist der CSS-Interpreter, der die Seite formatiert und sie besser aussehen lässt. Das letzte ist ein Miniprogramm im Browser, das als JS-Engine bezeichnet wird.

  • Der Browser lädt die HTML-Datei / JS-Datei
  • JavaScript ist eine interpretierte Sprache (dh es ist keine Kompilierung erforderlich)
  • Der Browser (JavaScript-Engine) wird zeilenweise ausgeführt und wartet auf Ereignisse (wie Klicks, Mouseover usw.)

Q3. Erwähnen Sie einige der Funktionen von JavaScript?

Antworten:
Nachfolgend sind die verschiedenen Funktionen von JavaScript aufgeführt:

  • JS ist eine kompakte Programmiersprache mit interpretierter Funktionalität
  • JS ist Open Source und plattformübergreifend
  • JS ist in HTML und Java integriert
  • Entwickelt, um netzwerkzentrierte Anwendungen zu erstellen

Q4. In Bezug auf JS, was sind die verschiedenen Arten von JavaScript-Daten?

Antworten:

  • Streicher
  • Funktionen
  • Boolean
  • Objekt
  • Nummer
  • Nicht definiert

Fahren wir mit den nächsten Fragen und Antworten zum JS-Interview fort.

Q5. Definieren Sie die häufigsten Fehler, die in JavaScript auftreten?

Antworten:
Im Allgemeinen gibt es drei Arten von Fehlern in JS:

  • Laufzeitfehler: Dies ist das Ergebnis des Missbrauchs der Befehle in der HTML-Sprache
  • Ladebindungsfehler: Dies ist ein Syntaxfehler und wird dynamisch generiert
  • Logischer Fehler: Dieser Fehler tritt auf, wenn die Logik der Funktionen schlecht ausgeführt wird.

Q6. Erklären Sie, warum bei JS zwischen Groß- und Kleinschreibung unterschieden wird.

Antworten:
JS unterscheidet zwischen Groß- und Kleinschreibung. In JS verwenden wir verschiedene Arten von Variablen, Funktionen und verschiedenen anderen Identitäten, die durchgehend konsistent sein sollten.

Teil 2 - Fragen zu JS-Vorstellungsgesprächen (Fortgeschrittene)

Werfen wir jetzt einen Blick auf die erweiterten Fragen zu JS-Vorstellungsgesprächen.

Q7. Einige der Vor- und Nachteile von JavaScript auflisten?

Antworten:
Vorteile:

  • Reichhaltige Benutzeroberfläche
  • Erhöhte Interaktivität (wenn sich eine Maus auf Elementen wie Schaltflächen oder Tastatur befindet)

Nachteile:

  • Es fehlen Multithreading-Aktivitäten
  • Nicht für Netzwerkanwendungen geeignet
  • Clientseitiges JavaScript kann nicht gelesen oder geschrieben werden

Q8. Arten von Objekten in JS und definieren sie?

Antworten:
Es gibt zwei Arten von Objekten in JS:

  • Datumsobjekt: Dieses Objekt ist in der JS-Programmierung enthalten. Diese werden unter Verwendung eines neuen Datums erstellt und können nach ihrer Erstellung mit Hilfe einer Reihe von verfügbaren Methoden bedient werden. Dies umfasst das Jahr, den Monat, den Tag, die Stunde, die Minuten, die Sekunden und sogar die Millisekunden des Datumsobjekts. Diese werden mit Hilfe lokaler Standards der Weltzeit festgelegt.
  • Zahlenobjekt: Dazu gehören die Daten, die ausschließlich durch ganze Zahlen und Brüche dargestellt werden. Die Literale der Zahlen werden automatisch in Zahlenklassen umgewandelt.

Fahren wir mit den nächsten Fragen und Antworten zum JS-Interview fort.

Q9. Was ist Schließung in JavaScript?

Antworten:
Wenn wir eine Funktion in einer anderen Funktion definieren (auch als übergeordnete Funktion bezeichnet) und auf die Variablen zugreifen, die in den übergeordneten Funktionen definiert sind. Der Abschluss greift auf die Variablen in drei Bereichen zu:

  • Variablen, die in ihrem eigenen Gültigkeitsbereich deklariert sind
  • In einem übergeordneten Funktionsbereich deklarierte Variablen
  • Im globalen Namespace deklarierte Variablen

innerFunction ist eine Schließung, die in outerFunction definiert ist und Zugriff auf alle Variablen hat, die im Gültigkeitsbereich der äußeren Funktion deklariert und definiert sind. Darüber hinaus hat die in einer anderen Funktion als Closure definierte Funktion Zugriff auf Variablen, die im globalen Namespace deklariert sind.

O / p für den obigen Code wird sein -

Q10. Wie leere ich das Array in JavaScript?

Antworten:
Dies ist die beliebte Frage zu JS-Vorstellungsgesprächen, die in einem Interview gestellt wird.

  • arrayList = ()

Der obige Code setzt die Variable ArrayList für ein neues leeres Array.

  • Länge = 0;

Mit dem obigen Code wird zunächst das vorhandene Array gelöscht, indem die Länge auf 0 gesetzt wird. Diese Methode ist hilfreich, wenn Sie alle anderen Referenzvariablen aktualisieren möchten, die auf ArrayList verweisen.

  • splice (0, ArrayList.length);

Durch diese Art des Leerns des Arrays werden auch alle Referenzen des ursprünglichen Arrays aktualisiert.

  • while (ArrayList.length) (

arrayList.pop ();

Dies ist eine der Möglichkeiten, das Array zu leeren

Q11. Erwähnen Sie einige der JavaScript-Datentypen?

Antworten:
Diese Datentypen enthalten im Allgemeinen den Wert. In JS gibt es zwei Arten von Datentypen.

  • Primitive Datentypen
  • Nicht-primitive Datentypen

Unter den primitiven Datentypen gibt es String, Number, Boolean, Undefined, Null, während unter den nicht primitiven Datentypen Object, Array und RegExp angegeben sind.

Q12. Was meinen Sie mit Funktionen in JavaScript?

Antworten:
Funktionen sind ein Block wiederverwendbarer Codes. Auf diese Weise kann ein Benutzer einen bestimmten Code schreiben und durch Aufrufen der Funktion beliebig oft verwenden. Eine JS-Funktion ist nicht erforderlich, um einen Wert zurückzugeben. Es gibt 2 Arten von Funktionen, die JS unterstützt

- Anonyme Funktionen

- Benannte Funktionen

Syntax für JS-Funktion -

Funktion functionName (Parameter1, Parameter2, … ..Parameter n)

(// Anweisung der Funktionen

)

Um eine Funktion zu deklarieren, müssen wir die Funktion gefolgt von dem Funktionsnamen und der Klammer verwenden. In der Klammer müssen die Funktionsparameter angegeben werden (können mehrere Parameter haben).

Um die Funktion aufzurufen, müssen wir nur den Namen der Funktion und in Klammern die Werte der Parameter angeben (die Werte übergeben).

addNumbers (x1, x2) - hier haben wir die Werte angegeben und die Funktionen aufgerufen.

Hinweis: Wenn der Code 3 (sagen wir mal) Parameter enthält und wir 3 oder mehr Parameterwerte übergeben. In diesem Fall ignoriert JS einfach die zusätzlichen Parameterwerte.

Empfohlener Artikel

Dies war ein Leitfaden für die Liste der Fragen und Antworten zu JS-Vorstellungsgesprächen, damit der Kandidat diese Fragen zu JS-Vorstellungsgesprächen leicht durchgreifen kann. Hier in diesem Beitrag haben wir uns mit den wichtigsten Fragen zu JS-Vorstellungsgesprächen befasst, die in Interviews häufig gestellt werden. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Iaas gegen Azure Pass
  2. Die nützlichsten Fragen und Antworten zu HTML5-Interviews
  3. Fragen im Vorstellungsgespräch für Web Services, die Sie lernen sollten
  4. Interview-Fragen zu Java Web Services
  5. Fragen zu Microsoft Azure-Vorstellungsgesprächen
  6. Arrays in JavaScript (Beispiele)