Glassdoor users rated their interview experience at BMW Group as 75% positive with a difficulty rating score of 2.75 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Tecnico and Planning Analyst rated their interviews as the hardest, whereas interviews for Internship and Planning Analyst roles were rated as the easiest.
The hiring process at BMW Group takes an average of 16 days when considering 4 user submitted interviews across all job titles. Candidates applying for Internship had the quickest hiring process (on average 1 day), whereas Planning Analyst roles had the slowest hiring process (on average 30 days).
Got mail from recruiter provided online assessment to complete the test in c++.
Gave 3-4 days time to complete the test and upload the solution on google drive. Overall experience was good learned lot from it.
Interview questions [1]
Question 1
Please write C++ code which is able to analyse a text block and provide the following statistics:
The start position in the text of all the smileys. Smileys are defined as the character colon plus an optional dash character and a bracket. e.g: :-] or :(
The top 10 used words (excluding smileys)
The application must support the following output formats: Console, Simple text file, XML file.
Any combination of these backends can be specified through command line arguments (Console only, Text file only, Text file + XML file, etc.). The output should contain all the above information (1 and 2 from the list above). Formatting is up to the developer.
Additional information:
UTF8 encoding can be assumed
Lines are separated by '\n'
Words are separated by whitespace
There are some edge cases that should be considered:
Whitespace can be '\t', multiple consecutive whitespace characters, etc
The text can consist of a single line without '\n' at the end. The line count should be 1 in such a case.
Desired solution should have the following:
Solution has to run on Linux.
Design with classes and clean APIs.
Good documentation.
Code quality to be comparable to production code.
Usage of C++11/14/17 features.
Usage of STL and Boost features would be preferable whenever applicable.
Unit tests > 90%
CMake file which covers building and adding the tests
If you find that this spec is ambiguous or incomplete please decide on your own and document our decision.
I applied online. The process took 3 weeks. I interviewed at BMW Group (Bergen op Zoom) in Sep 2021
Interview
30 minütiges Gespräch. Anfangs sehr freundlich. Später Fragen um rauszufinden ob ich das Unternehmen kenne. Man wollte wissen wieso ich mich für ein Praktikum im Automobilsektor bewerbe und nicht bei einem Marktforschungsinstitut. Ich durchte all meine Fragen stellen und habe viel neues erfahren über die Abläufe.
Interview questions [1]
Question 1
Welche Marken gehören noch zur BMW Groupe?
Wer ist unser größter Konkurent?
Welche Autos von BMW kennen Sie?
Was sind wichtige Themen für BMW?
Technical phone interview. First, there was a discusssion regarding what you have done of your experience then the second part is live coding which is simlar to technical coding interview sample on the internet.