First there was a briefing by the CTO via phone call followed by two coding tasks - one based on C++ and one embedded/firmware task. Problem was sent via email and I had 1 hour to send the c++ task and 1 day to send the firmware task. This was followed by two technical rounds of interviews
Preguntas de entrevista [1]
Pregunta 1
Explain how embedded code is compiled, what is a linker script, have you worked on bootloader, different communication protocols such as I2C, SPI and the differences between them