1. Telefoninterview: Lebenslauf erklären, Stärken/Schwächen, warum BMW, ... 2 leichte technische Fragen (zu Design-Patterns & zu OOP) 2.1 Breitengespräch: v.a. Fragen zum Software-Testing, Entwicklungsprozesse, allgemeine OOP Fragen etc. 2.2 Tiefengespräch: was ist 2^35?, Code korrigieren, sehr spezifische Fragen z.B. bzgl. Speicherverletzungen in bestimmten (Fehler-)Situationen, Programmieraufgaben (an der Tafel) + deren Optimierung, ... 3.1 Personalgespräch: Lebenslauf/Werdegang erklären und begründen, Stärken/Schwächen, warum BMW, wie geht man mit Konflikten um, welche Eigenschaften wünscht man sich bei Kollegen, was hasst man bei Menschen, Bullshit-/Stress-Aufgaben (wie viele U-Bahn-Züge gibt es in München; Vorgehen bei Umstellung von Links- auf Rechtsverkehr in UK), Was ist Ihr Lebensmotto?, ... 3.2 Gespräch mit Führungskraft: Lebenslauf (+ sehr genaues Hinterfragen der Motivation für jeden Schritt; genaues Nachhaken bei potentiellen Schwachpunkten), Stärken/Schwächen, etc. (wie Personalgespräch, nur deutlich weniger wohlwollend und mit sehr viel mehr Druck)