Online application. The whole process took 4 weeks in total, and consists of:
- Coding exercise: Hackerrank with 3 QCMs and 7 coding exercise in C (string manipluation, dynamic allocation, dynamic programming, standard library, typical "hard" exercise that can be found on Hackerrank). Quite long for 1 hour test.
- HR call and interview: 1h. description about yourself, experiences, motivation, etc. The company's culture is quite open with more or less silicon valley style. So it's important to get the right 'vibe'.
- Technical interview with SW manager: 1h30. Cover most topics in SW development C, C++, All the layers of Embedded software development, Embedded systems, software/system testing, DevOps, Battery Management Systems, Automotive software engineering etc. This was more of an in-depth conversation rather than question/answer kind of interview, so I was free to express my opinions on certain topics. The interview lasted longer than planned since we were kept up on some topics.
- On site interview: 2h. 30': Personal presentation towards 2 founders and SW manager, all very knowledgeable about battery, embedded system and SW. Followed by 30' session with each person. Some brain teasers and behavioral questions.