I applied online. The process took 3 months. I interviewed at BMW Car IT (Ulm, Baden-Wurttemberg) in Sept 2024
Interview
It was really good in terms of understanding all the inteview rounds, telephonic, 2 techical rounds and final interview with HR and Team Lead. The whole process took 3-4 months. Also, they give you feedback at the end why and why not they hire you if you wish.
Interview questions [1]
Question 1
About the C++ nuances and techical requirements and how you approach them.
I applied through an employee referral. The process took 3 months. I interviewed at BMW Car IT (Munich, Bavaria)
Interview
Mehrstufiges Bewerbungsverfahren, bestehend aus:
1. Telefoninterview: ca. 1h; typisches relativ einfaches, typisches Vorstellungsgespräch mit einem jungen Ingenieur
2.1 Breitengespräch: 1h; 2 Softwareentwickler als Gesprächspartner; verschiedenste fachbezogene Fragen; mittelschwer
2.2 Tiefengespräch: 1h; 2 erfahrene Softwareentwickler als Gesprächspartner; sehr schwere, in die Tiefe gehende Fachfragen, die sehr (!) weit über das Uniwissen hinausgehen.
3.1 Personalgespräch: 1h; 2 Gesprächspartner (Personal + Teamleiter); absolut überflüssiges Gespräch, in dem hauptsächlich die gleich/sehr ähnliche Fragen gestellt wurden, wie schon im Telefoninterview; mittelschwer
3.2 Gespräch mit Führungskraft: 1,5h; 2 Gesprächspartner (Geschäftsführer + Teamleiter); erneute Wiederholung der meisten Fragen aus Telefoninterview & Personalgespräch; sehr unangenehmes und unfaires Gespräch; Aussagen werden ständig falsch verstanden, in Frage gestellt usw. vermutlich um den Bewerber unter Stress zu setzen.
-----------------------------------------------------------------------------------------------
- extrem langwieriger Bewerbungsprozess (> 3 Monate)
- zeitliche Zusagen bzgl. Rückmeldung nach jedem (!) Gespräch um 1-4 Wochen überschritten
- teilweise sehr unprofessionelle Mails (einziger Inhalt: "wann: ... wo: ..." (Outlookeinladung), ohne Anrede oder erklärendem Text etc.)
- von mir gewünschter Arbeitsbeginn wurde nach dem 3. Gespräch um 2 Monate nach hinten verschoben
- nach 5 Gesprächen (insgesamt 5,5h) hatte ich noch keinerlei (!) Information über genaue Stelle, mögliches Gehalt, etc. trotz mehrfacher Nachfrage. Einzige Information war, dass es sich um 40h Vertrauensarbeitszeit handelt.
- Führungskraft unhöflich und beleidigend:
o "Das dürfen Sie mir jetzt nicht übel nehmen, aber ...", "Mir ist Ihr nervöses Lachen aufgefallen. Sind Sie immer so? Wenn ja, dann, stelle ich Sie nicht ein.", ...
o Antworten auf Fragen wurden oft nicht akzeptiert: die Frage "Was macht Sie als Person aus?" wurde mir ca. 20 Minuten lang wiederholt gestellt; auf alle (!) meine Antworten kam "Das würden mir jetzt 10 von 10 Bewerbern erzählen", "Das glaube ich Ihnen nicht.", etc.
Interview questions [1]
Question 1
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)
I applied online. I interviewed at BMW Car IT (Ulm, Baden-Wurttemberg) in June 2017
Interview
First there was a coding interview by phone, a few C questions involving pointers were presented. Then, the interviewer went to one of my public repositories and asked a lot of questions regarding my design choices. He was very friendly and professional.
Then I was invited to an interview in person, in their office at Ulm, Germany. In the first day, three sessions involving 6 people, two at a time. Four developers and two team leads. The interviews went OK, everybody was professional. On the next day an interview with an HR analyst and a team lead.
Everything was OK until I left Ulm. After two weeks I got a short e-mail telling me they couldn't hire me, giving me no reasons at all. I expected a little more after all the trouble I had to go there in such short notice. Also, when they invited me they claimed they would reimburse me for transportation and accommodation expenses (they don't reimburse everything). After almost 3 months of my visit and exchanging more than 40 e-mails (!!!) I got no reimbursement, and I have no idea when or if it will happen. I spent almost 2000 euros.
Bottom line: disappointing, a huge waste of time (and money). Expected more from a company like BMW. If you are invited to one of those interviews and live far from Germany, be prepared to pay the travel expenses out of your own pocket.