Had a phone screen with recruiter, hiring manager followed by a coding interview. Then had 5 onsite interviews. I felt the interview process is broken with most of the focus on Math than focus on the job specific skills. The interviewers lacked integrity asking for a in-person interview and joining through zoom call. Why schedule a in-person interview when the team can't make it ? The compensation package was below average, overall I spent 10+ hours for the interview and had to decline the offer! The only positive thing was that recruiter was super nice and responsive for any questions!
Interview questions [1]
Question 1
Math Problems, Object Oriented Design, System Design & Behavioral Interviews
* Recruiter screen
* Give a presentation on past work
* Describe a problem or conflict in past work
* Coding a basic data structure
* State machines for electromechanical systems
* Analysis of numerical and cognitive problems
* Embedded software architecture for example systems
Interview questions [1]
Question 1
Design state machines for electromechanical systems.
The interview process is not bad, however it would be a good idea to come prepared for long feedback cycles between interview steps. It may take months after you apply to hear back for the first time.
Interview questions [1]
Question 1
Generic python knowledge and programming exercise related to object oriented programming.
A few rounds: some algorithms problems, some general problem solving math puzzles, and then a behavioral round, a talk with a hiring manager, then a talk with a director. Not too bad overall
Interview questions [1]
Question 1
Array processing algorithm question, with followup to make it more challenging.