There are nice people and it is a good place for study.
Not have diversity of roles, hard to progress
- Series of 1:1 interview - Three days interview process - Fly to different site - Very complicated
First a phone interview, then a screening interview with a hiring manager. If you pass this screening process, you'll get to meet with 5 or 6 engineers not necessarily from the same team. The technical interview takes about 3~4 hours.
A technical interview first they introduced themselves and me also.. Then just some random questions some of them about hardware and some software but not too deep in software:
- Series of 1:1 interview - Three days interview process - Fly to different site - Very complicated
First a phone interview, then a screening interview with a hiring manager. If you pass this screening process, you'll get to meet with 5 or 6 engineers not necessarily from the same team. The technical interview takes about 3~4 hours.
A technical interview first they introduced themselves and me also.. Then just some random questions some of them about hardware and some software but not too deep in software: