High flexibility and work-life balance.
Poor management team and little development.
The interview process included: * Six technical rounds (including one with a Director) * One non-technical round with the hiring manager. Prior to the onsite interview, a short phone screen was conducted one week prior. The onsite interview was ver
Nice people here and the process goes smoothly. I was asked some problems in coding, especially in matrix calculation and bit manipulation, and some questions to check my OS knowledge. They also let me optimize the current bottleneck of tiling proble
Paperwork Video Interview Negotiate Salary with HR/Finance Waiting for Approval by Headquarters
The interview process included: * Six technical rounds (including one with a Director) * One non-technical round with the hiring manager. Prior to the onsite interview, a short phone screen was conducted one week prior. The onsite interview was ver
Nice people here and the process goes smoothly. I was asked some problems in coding, especially in matrix calculation and bit manipulation, and some questions to check my OS knowledge. They also let me optimize the current bottleneck of tiling proble
Paperwork Video Interview Negotiate Salary with HR/Finance Waiting for Approval by Headquarters