I applied online. I interviewed at BMW Group (Munich, Bavaria) in Dec 2022
Interview
They're basically just intrested to hear why you want to work for BMW and nowhere else since they seem to get a high number of applicants that show a lot of devotion for that brand. Be prepared for a rather classcial and arrogant interview process. The technical interview process was relatively easy. Just prepare for the default interview questions of the tools they're asking.
Interview questions [1]
Question 1
What do you think is BMW doing better than it's competitors? How could you convince us that BMW is your dream employer? Where do you see BMW in the next 10 years? Why would we choose you? Why would you work for BMW and not another car manufacturar? Where do you see BMW in the role of climate change? Do you think electric vehicles are the future? Which BMW model would you like to own?
I applied online. The process took 3 weeks. I interviewed at BMW Group in Nov 2021
Interview
Zuerst gab es ein Videogespräch mit Abteilungsleiter, eine Woche später dann einstündiges Videogespräch mit drei (zukünftigen) Kollegen der Fachabteilung, inkl. Live Coding und fachlichen Fragen.
Die Videogespräche wurde von den Beteiligten coronabedingt, sehr professional, liegend auf der Couch durchgeführt. Die Mitarbeiter schienen eine komplett andere Auffassung als ihr Vorgesetzter von den Tätigkeitsbereich des Jobs zu haben. Gesucht wurde ein Data Engineer der aber zeitgleich Data Science Aufgaben bei Bedarf übernehmen konnte. Dementsprechend waren die Fragen sehr Data Science lastig, da keiner der Anwesenden über tiefreichende Data Engineering Erfahrung verfügte, da man dies ja dann selbst übernehmen sollte.
Schockiert war ich von den Verhalten der Beteiligten. Die Mitarbeiter der FA hielten sich rege untereinander über meine Antworten, ohne mich daran Teil haben zu lassen. Jede meiner Antworten, wurde erstmal mit stumm geschalteten Mikrofon kommentiert. Als Antwort erhielt man persönlich dann nur entweder, ok oder alles klar? Allerdings konnte ich anhand der Lippenbewegungen und Gestik deuten, dass die vorher ausgetauschten Kommentare ziemlich herablassend waren. Mir wäre es lieber gewesen, wenn die Kamera gleich ausgeblieben wäre.
Da man nur auf den Editor entwickeln konnte und keinen Interpreter zur Verfügung hatte, musste man argumentieren können das die entsprechende Lösung auch funktionieren würde. Da die Beteiligten nicht besonders mit der Programmiersprache welche sie selbst ausgesucht hatten, vertraut waren musste ich die Beteiligten erstmal über die syntaktischen Möglichkeiten der Sprache aufklären um zu beweisen, dass meine Lösung auch funktionieren würde. Letztendlich sollte man nur Sachen abfragen, die man auch selber technisch beherrscht denn ansonsten macht ein Technisches Interview kaum Sinn.
Am Ende wurde versprochen, dass ich ein schnelles Feedback erhalten würde. Zwei Monate sind nun vergangen und eine Antwort habe ich bis heute nicht erhalten, auch keine Absage.
Interview questions [1]
Question 1
Was ist ein Trainingsset? Was ist Overfitting? Wie würden sie Performance Probleme von Spark analysieren? Was ist Funktionale Programmierung?
It was really present experience. First we exchanged couple of emails where they explained me the process. Then they sent me a coding challenge which was really interesting. Next day we had a phone call where we talked about the solution to the challenge and my experience.