I applied online. I interviewed at BMW Group in May 2024
Interview
Explain the projects that I had done before and then the recruiter showed a power point and explained their project and then asked questions from the power point regarding how we should do something.
Short round of introductions, then easy leetcode coding challenge, some questions about how Python works and questions about deep learning. How to train models, details about model architecture and loss functions
I applied in-person. The process took 4 months. I interviewed at BMW Group (München, Bayern) in Mar 2019
Interview
I applied in November at BMW. After two months I got a telephone interview. Then I was invited for on-site interview: to give a max of 15 minute presentation and interview on machine learning/robotics/software engineering and finally white board coding.
Interview questions [1]
Question 1
The telephone interview was reasonable was about Machine learning, Estimation theory, software engineering and C++ coding.
The on-site interview was a bit biased to software engineering. There was no question about machine learning and it was solely C++11 , design patterns and white board coding.
The questions like
- name design patterns and show how to use one of them on the board
- difference between modern c++ and the classical
- what is rule of 5 etc
The white board question:
- given a text document write a c++ code to retrieve a text