Contacted by HR via phone. There are two rounds of interview: (1) interview by team members (2) HR interview. Asked about your prior experience in embedded system, especially software development life cycle (V-model). Asked to draw a state diagram and realize it in C (tip: use switch statement, can google online). Asked to solve a couple of C problems (stack allocation, create linked list, size of a C structure, choice of return type (use double or long long) in function to avoid overflow etc) on the whiteboard.