Dies ist eine alte Version des Dokuments!
LU00h - LB2 - Fragensammlung für Fachgespräch
Rahmenbedingungen
- Dauer: Ca. 30-45 Minuten (abhängig von der Vorbereitung und der Expertise der Kandidaten)
- Art: Einzel-Fachgespräch basierend auf verschiedene Fälle (Fragen siehe unten)
- Medium: Videorecoring via TEAMS
- Hinweis:
- Es werden verschiedene Szenarien durchgegegangen, d.h. es muss programmiert werden.
- Das Beherrschen der eigenen Intrastruktur (Editor, Filenamangement, Ausführen von JS-Code, Konsolenausgabe, Browswerausgabe) wird vorausgesetzt.
Bewertungskriterien
- Beherrschung der eigenen Infratstruktur (Grundlage für alles andere)
- Bearbeitung von je 2-3 Fragen aus den 8 Teilkapitel
- Für jede beantwortete Fragen wird bis zu 3 Punkte vergeben:
- 3 Pkt: Vollständig und korrekt
- 2 Pkt: Grösstenteils vollständig/korrekt, kleinere formale Fehler
- 1 Pkt: Grundsätzlich korrekt, formale und inhaltliche Fehler, Antwort nicht vollständig
- 0 Pkt: Antworten inhaltlich falsch oder formal grob fehlerhaft
Die nachfolgenden Stichworte/Fragen können als Grundlage für das Fachgespräch dienen.
Teil 1: JS Allgemein
- 1.1 Zusammenhang zwischen Java und JavaScript.
- 1.2 Aktuelle Version von JS.
- 1.3 Erklärung einer Client-Server-Architektur.
- 1.4 Wo kann JS ausgeführt werden in einer CS Architektur.
- 1.5 Wofür wird JS im Frontend verwendet? Nennung von konkreten Einsatzbeispielen.
Teil 2: Handling der eigenen Infrastruktur
- 2.1 Kann die Dateistruktur im Codeeditor aufzeigen.
- 2.2 Kann JS-Skripte im Codeditor ausführen (Commandline oder Editor-Menu).
- 2.3 Kann einfache Nachrichten via JS im Terminal ausgeben.
Teil 3: Keywords + Variablen
- 3.1 Was bewirken die Keywords und welche gibt es in JS?
- 3.2 Unterschied zwischen Deklaration und Initialisierung.
- 3.3 Ein Name soll gespeichert werden: Vollständige Codezeile.
- 3.4 Der Name Muster soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile.
- 3.5 Die PLZ 8953/ soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile. * 3.6 Der aktuelle Mehrwersteuersatz der Schweiz von 8.1% soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile. ===== Teil 4: Selections ===== * 4.1 Programmierung einfache Selektion - Beispielsweise: * Wenn mehr als 10 Zigaretten pro Tag: Konsolenmeldung Sie rauchen zuviel! * 4.2 Programmierung zweifache Selektion - Beispielsweise: * Wenn mehr als 20 Zigaretten pro Tag: Konsolenmeldung Sie rauchen zuviel! * Darunter Konsolenmeldung Sie rauchen viel! * 4.3 Programmierung dreifachen Selektion - Beispielsweise: Wenn mehr als 20 Zigaretten pro Tag, dann soll eine Meldung Sie rauchen zuviel!, bei 10 Zigaretten Sie rauchen viel! und bei in der Konsole ausgegeben werden. ===== Teil 4: Loops ===== ===== Teil 5: Arrays ===== ===== Teil 6: Functions ===== ===== Teil 7: Objekte ===== ===== Teil 8: HTML-DOM Einbindung ===== —-
Volkan Demir