Die 17 wichtigsten Fragen und Antworten im Vorstellungsgespräch für Webentwickler

Fragen im Vorstellungsgespräch zur Webentwicklung

Hier finden Sie Fragen und Antworten zu Vorstellungsgesprächen im Bereich Webentwicklung für Erstsemester sowie erfahrene Webentwickler-Kandidaten, die ihren Traumjob bekommen möchten.


1) Erklären Sie, was die Hauptaufgaben eines Webentwicklers sind.

  • Programmtest und Debuggen aller Webanwendungen
  • Entwerfen, entwickeln, testen und implementieren Sie Webanwendungen
  • Hochladen von Websites auf einen Server und Registrieren bei verschiedenen Suchmaschinen
  • Arbeiten Sie mit anderen Designern und Programmierern zusammen, um Webprojekte zu entwickeln
  • Beheben Sie Fehler, beheben Sie Fehler und lösen Sie sie
  • Im Falle eines Systemausfalls leiten Sie regelmäßige Tests ein und implementieren Notfallpläne
  • Entwickeln Sie geeignete Codestrukturen zur Lösung spezifischer Aufgaben
  • Unterstützung und Mithilfe bei der Instandhaltung und Wartung von Webseiten
  • Übernehmen Sie das Eigentum am Code während der gesamten Staging-, Entwicklungs-, Test- und Produktionsphase

Kostenloser PDF-Download: Fragen im Vorstellungsgespräch für Webentwickler


2) Was sollten Webentwickler wissen?

Ein guter Webentwickler sollte es wissen


3) Erklären Sie, was CORS ist? Wie funktioniert es?

(CORS) Cross-Origin Resource Sharing ist ein Mechanismus, der es ermöglicht, viele Ressourcen (z. B. JavaScript, Schriftarten usw.) auf einer Webseite von einer anderen Domäne außerhalb der Domäne anzufordern, von der die Ressource stammt. Es handelt sich um einen Mechanismus, der unterstützt wird HTML5, das den XMLHttpRequest-Zugriff auf eine andere Domäne verwaltet.


4) Nennen Sie den Vorteil von HTTP/2 im Vergleich zu HTTP 1.1?

Der Vorteil von HTTP/2 gegenüber HTTP/1.1 ist

  • HTTP-Header-Datenkomprimierung
  • Server-Push-Technologien
  • Über eine einzige TCP-Verbindung paralleles Laden von Seitenelementen
  • Priorisierung der Anfrage

5) Erklären Sie, was ein ETag ist und wie es funktioniert.

Ein ETag ist eine undurchsichtige Kennung, die ein Webserver einer bestimmten Version einer unter einer URL gefundenen Ressource zuweist. Das ETag ist ein Teil von HTTP, dem Protokoll für das World Wide Web, und wenn der Server das ETag aus einer Client-Anfrage liest, kann der Server dann sagen, ob er die Datei senden soll (HTTP 200) oder dem Client sagen soll, dass er einfach seine lokale Kopie verwenden soll (HTTP 304).

Fragen in Vorstellungsgesprächen für Webentwickler
Fragen in Vorstellungsgesprächen für Webentwickler

6) Erklären Sie, was lange Umfragen sind.

Long Polling ist ein Webanwendungsentwicklungsmuster, mit dem das Übertragen von Daten vom Server zum Client emuliert wird. Wenn die lange Abfrage verwendet wird, sendet der Client eine Anfrage an den Server und die Verbindung bleibt intakt, bis der Server bereit ist, Daten an den Client zu senden. Die Verbindung wird erst geschlossen, nachdem die Daten an den Client zurückgesendet wurden oder eine Verbindungszeitüberschreitung auftritt.


7) Erklären Sie, was DTD (Document Type Declaration) ist. Erwähnen Sie, was der Unterschied zwischen CDATA und PCDATA in DTD ist?

Eine DTD steht für Document Type Definition (DTD), die die Struktur, rechtlichen Elemente und Attribute eines Dokuments definiert XML Dokument.

  • PCDATA: Ein PCDATA ist ein geparstes Zeichendatum. XML-Parser analysieren normalerweise den gesamten Text in einem XML-Dokument.
  • CDATA: Während es sich bei CDATA um nicht geparste Zeichendaten handelt, wird der Begriff CDATA für Textdaten verwendet, die nicht vom XML-Parser geparst werden sollen.

8) Erwähnen Sie einige Tipps, mit denen Sie die Ladezeit einer von Ihnen geschriebenen Webanwendung verkürzen können?

Um die Ladezeit einer Webanwendung zu verkürzen, müssen Sie die folgenden Tipps befolgen

  • Optimieren Sie Bilder auf eine maximale Bildschirmauflösung und speichern Sie sie als komprimierte Datei
  • Entfernen Sie alle JavaScript-Dateien, um die Menge der übertragbaren Daten zu reduzieren
  • Alles kombinieren und minimieren CSS und JS und rufen Sie sie in der Fußzeile auf
  • JS-Dateien zurückstellen oder asynchronisieren

9) Erwähnen Sie, wie Sie JavaScript richtig in Ihren HTML-Code einbinden können.

Der richtige Weg, JavaScript in Ihren HTML-Code einzubinden, ist die Verwendung von Inline-Ereignishandlern oder Inline-Code.

Fragen im Vorstellungsgespräch zur Webentwicklung
Fragen im Vorstellungsgespräch zur Webentwicklung

10) Erklären Sie in CSS, wie Sie die Hintergrundfarbe eines Formularelements ändern können, wenn der Benutzer Text eingibt. Funktioniert das in allen Browsern?

Ja, Sie können das Standard-Erscheinungsbild von Formularelementen ändern, indem Sie deren HTML-Tags formatieren: Eingabe, Auswahl und Textbereich. Dies funktioniert jedoch nicht für alle Browser.


11) Erklären Sie, was der Unterschied zwischen Cookies und lokaler Speicherung ist.

  Cookies Local Storage
Client-Seite/Server-Seite Daten sind sowohl auf der Client- als auch auf der Serverseite zugänglich. Die Daten werden bei jeder Cookie-Anfrage an den Server gesendet. Nur auf der lokalen Browserseite sind Daten zugänglich. Der Server kann den lokalen Speicher erst nutzen, wenn er absichtlich eine Anfrage per POST oder GET an den Server sendet
Größe Die Speicherkapazität von Cookies beträgt 4095 Bytes/Cookie Die Speicherkapazität des lokalen Speichers beträgt 5 MB pro Domäne
Ablauf Cookies haben ein Ablaufdatum und Cookie-Daten werden nach einiger Zeit gelöscht Es gibt kein Ablaufdatum und muss manuell entfernt werden

12) Welches Tag kann in HTML für ein mehrzeiliges Texteingabesteuerelement verwendet werden?

Zur Steuerung der mehrzeiligen Texteingabe können Sie das „textarea-Tag“ verwenden.


13) Erklären Sie, wie Sie auf der Webseite auf eine CSS-Datei verweisen können.

Sie können auf die .CSS-Datei auf der Webseite verweisen, indem Sie die verwenden Etikett. Es sollte dazwischen gehalten werden Etikett. Zum Beispiel <linkhref=”/css/mystyle.css” type=”text/css” rel=”stylesheet”/>


14) Nennen Sie einige Möglichkeiten, wie Sie die Seitenladezeit verkürzen können.

Sie können Folgendes tun, um die Ladezeit der Seite zu verkürzen

  • Bildgröße reduzieren
  • Entferne unnötige Widgets
  • HTTP-Komprimierung
  • Platzieren Sie CSS oben und Skriptreferenzen unten oder in externen Dateien
  • Reduzieren Sie Suchvorgänge
  • Minimieren Weiterleitungen
  • Caching,

15) Erwähnen Sie in HTML den Unterschied zwischen Und ?

Der Unterschied zwischen Und ist das ein

Rahmen Div
Mit Frames können Sie mehr als ein HTML-Dokument im selben Browserfenster anzeigen Der Tag definiert eine Unterteilung oder einen Abschnitt in einem HTML-Dokument
Das Frame-Tag deklariert ein bestimmtes Fenster innerhalb eines Framesets Der wird verwendet, um Blockelemente zu gruppieren, um sie mit Stilen zu formatieren
Frames können andere Ressourcen mithilfe von HTML laden Auf der anderen Seite können Seitenaufteilungen lokalen Inhalt in der Art der Frames bereitstellen, dieser Inhalt ist jedoch nicht unabhängig von der Seite

16) Wie unterscheidet sich XHTML von HTML?

  • XHTML erfordert, dass alle Tags in Kleinbuchstaben geschrieben sind
  • XHTML erfordert, dass alle Tags ordnungsgemäß geschlossen werden
  • XHTML erfordert, dass alle Attribute in doppelte Anführungszeichen gesetzt werden
  • XHTML verbietet, dass Inline-Elemente Elemente auf Blockebene enthalten

17) Die neuen APIs auflisten, die der HTML 5-Standard bietet?

  • HTML 5 enthält eine Reihe neuer APIs
  • Medien API
  • Text-Track-API
  • Anwendungs-Cache-API
  • Datenübertragungs-API
  • User-Interaktion
  • Befehls-API
  • Einschränkungsvalidierungs-API
  • Verlaufs-API

Diese Interviewfragen helfen auch bei Ihrer mündlichen Prüfung

Teilen

9 Kommentare

  1. Avatar Kurt Hamm sagt:

    Ich bin dabei, eine Website zum Sprachenlernen zu starten. Ich habe 64 MP4-Dateien (insgesamt 577 MB), die ich den Benutzern gerne kostenlos herunterladen möchte. Wie viel kostet mich das als Seitenbetreiber?

  2. Avatar Lösungen entwickeln sagt:

    Die Entwicklung von Webanwendungen hilft uns, schwierige Angelegenheiten zu verstehen. Vielen Dank, dass Sie diesen wunderbaren Beitrag geteilt haben. Teilen Sie solche Blogs weiterhin mit uns.

  3. Avatar Eugen Zhang sagt:

    Es ist sehr nützlich. Danke schön.

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *