Competitive salary and good benefits.
Not so good working culture.
The interview process gradually became more difficult, starting with easy questions and then progressing to more in-depth, challenging ones. Even for estimations, the expectation was to have them readily available (memorized).
5-6 technical rounds. With a screening. All rounds would include coding and design-based questions. Along with those, expect questions on the basics of RTOS, computer architecture, and C, as well as embedded core kernel-based questions.
The first step is a 30-minute phone interview with a recruiter about your background. Next, there's another 30-minute technical phone interview with the manager, which is not coding-focused. Following that is a 45-minute C++ code screen with a seni
The interview process gradually became more difficult, starting with easy questions and then progressing to more in-depth, challenging ones. Even for estimations, the expectation was to have them readily available (memorized).
5-6 technical rounds. With a screening. All rounds would include coding and design-based questions. Along with those, expect questions on the basics of RTOS, computer architecture, and C, as well as embedded core kernel-based questions.
The first step is a 30-minute phone interview with a recruiter about your background. Next, there's another 30-minute technical phone interview with the manager, which is not coding-focused. Following that is a 45-minute C++ code screen with a seni