Interviewfragen für die Stelle Front End Developer (m/w/d)

Fragen für die Einstellung eines Front End Developers: Erfahren Sie mehr über die technischen und persönlichen Fähigkeiten.

Interviewfragen für die Stelle Front End Developer (m/w/d)
Interviewfragen für die Stelle Front End Developer (m/w/d)

So führen Sie ein Jobinterview für die Stelle Front End Developer (m/w/d)

Diese Beispiel-Interviewfragen für Front-End Developer testen Kandidaten auf ihre technischen und persönlichen Fähigkeiten, damit Sie die qualifiziertesten Personen einstellen können.

Was macht ein Front End Developer und worauf müssen Sie achten?

In mancher Hinsicht erfordert selbst die technischste Rolle Eigenschaften, die starke Kandidaten für alle Positionen gemeinsam haben: Lernbereitschaft, qualifizierte Fähigkeiten, Leidenschaft für die Arbeit.
Selbst die Leistungen auf der Uni helfen zwar bei der Beurteilung der formalen Ausbildung, vermitteln aber kein vollständiges Bild. Damit soll die Bedeutung eines soliden Hintergrunds in der Informatik nicht unterschätzt werden. Einige Dinge, auf die man achten sollte, wenn man einen Front End Developer einstellt:

  • Verstehen der grundlegenden algorithmischen Konzepte
  • Diskutieren Sie grundlegende Algorithmen, wie würden sie finden/denken/sortieren
  • Können sie ein breiteres Verständnis von Datenbanken nachweisen
  • Haben sie einen Ansatz für die Modellierung?
  • Halten sie sich über die neuesten Entwicklungen auf dem Laufenden? Wenn ja, auf welche Weise halten sie sich auf dem Laufenden?
  • Suchen Sie nach ihren bevorzugten Fachbüchern. Wem folgen sie auf Twitter, an welche Blogs wenden sie sich?
  • Sind sie auf Github aktiv? Tragen sie zu irgendwelchen Open-Source-Software-Projekten bei?
  • Oder beteiligen sie sich an Hackathons. Kurz gesagt, wie stark ist ihr intellektuelles Interesse an ihrem gewählten Fachgebiet? Wie wird dies demonstriert?
  • Fragen Sie nach Nebenprojekten (wie Spieleentwicklung). Engagierte, wissbegierige Kandidaten werden hervorstechen.
  • Fragen zur Informatik

    Web

  • Welche HTTP-Statuscode-Klassen werden verwendet, um Erfolg, Client-Fehler und Server-Fehler zu bezeichnen?
  • Beschreiben Sie die Ereignisfortpflanzung (bubbling phase) in Ihren eigenen Worten. Gibt es eine andere Phase im DOM-Ereignisfluss, von der Sie wissen?
  • Wann werden DOMContentLoaded- und Load-Ereignisse gefeuert?
  • Würden Sie ein Async-Skript-Tag direkt vor </body> platzieren?
  • Beschreiben Sie die Policy gleichen Ursprungs als Teil des Sicherheitsmodells des Webbrowsers.
  • Nennen Sie einige praktische Einschränkungen, die sich daraus ergeben können.
  • Warum ist die HTML5 History API so wichtig für alle Einzelseitenanwendungen?
  • Welche Speicheroptionen bieten moderne Browser ?
  • Welche Schritte bilden den kritischen Rendering-Pfad für Webbrowser?
  • Warum halten Sie die PageVisibility-API für nützlich?
  • Geben Sie einen grundlegenden Überblick über die heute verfügbaren Push-Webtechnologie

  • Javascript

  • Welche Javascript-Engines sind Ihnen bekannt?
  • Werden Objekte in Javascript per Referenz oder per Wert übergeben?
  • Was wird mit "1" + 2 + 4 bewertet? Was ist mit "1" == 1 ?
  • Schreiben Sie einen Codeschnipsel, der die Verwendung der ES6 Promise API demonstriert
  • Erklären Sie, warum das Folgende nicht als IIFE funktioniert: Funktion foo(){ }();
  • Erklären Sie Funktion.prototyp.bind.
  • Beschreiben Sie mit Ihren eigenen Worten, was ein Abschluss ist.
  • Sie haben eine Idee, die Sie schnell genug ausprobieren wollen. Welche Werkzeuge würden Sie für den Prototyp verwenden?
  • Worum geht es bei dieser Ereignisschleife? Ein Mausklick würde dazu führen, dass ein neues Element dem Aufrufstapel oder der Aufgabenwarteschlange hinzugefügt wird?

  • HTML/CSS

  • Warum sollten Sie <strong> anstelle von <b> verwenden?
  • Was sind einige der wichtigsten neuen Funktionen in HTML5?
  • Wofür gibt es doctype?
  • Ist es generell eine gute Idee, CSS <link>s vor <script>-Tags zu positionieren?
  • Erklären Sie das CSS-Box-Modell. Welche Eigenschaften sind ein Teil davon?
  • Beschreiben Sie z-index und wie der Stacking-Kontext gebildet wird.
  • Wie unterscheidet sich reaktionsfähiges Design von adaptivem Design?
  • Was ist der Unterschied zwischen Klassen und IDs in CSS?
  • Was ist der Unterschied zwischen Anzeige: Inline und Anzeige: Inline-Block?
  • Was ist der Unterschied zwischen einem relativen, festen, absoluten und statisch positionierten Element?
  • Mehr über professionelles Recruiting lernen?

    Erhalten Sie wöchentlich Emails mit Video & Artikel gefüllt mit Tipps & Tricks rund um Rekrutierung und Bewerbermanagement.