Highly competent technical professionals who work in a very collaborative fashion. Even junior associates have the chance to be heard and contribute to final solutions. Overall, very good people on staff.
Management is equally competent and smart enough to generally defer on technical matters to their technical experts. Though this would seem to be the obvious choice, there are so many companies where it is not the case.
Due to the size of the organization and the collaborative, consensus-driven decision making, decisions tend to be slow, which can be frustrating.
The interview was long ago, around 11 years, so I do not remember the questions.
They mostly asked about C basics and electronics. It's not that difficult if you are from the electronics side and have a basic grip on programming in C. The online round had MCQs based on aptitude and two coding questions.
The interview process was quite brisk and took place on campus. The difficulty level was medium. One must know coding, OS, and OOP concepts by heart to nail this one. It's a nice company to start with if you are a fresher.
The interview was long ago, around 11 years, so I do not remember the questions.
They mostly asked about C basics and electronics. It's not that difficult if you are from the electronics side and have a basic grip on programming in C. The online round had MCQs based on aptitude and two coding questions.
The interview process was quite brisk and took place on campus. The difficulty level was medium. One must know coding, OS, and OOP concepts by heart to nail this one. It's a nice company to start with if you are a fresher.