Cruise 自动驾驶/SF/Onsite 应届

校招时找的recruiter, 经过1轮hackranker,2轮Coderpad电话面试,进入Onsite. 一共耗时4个星期。
Onsite 2轮coding, 1轮 BQ, 1轮project。难度中等。

  1. 问知不知道utf-8编码?validate一个char array里是不是utf8. 二问decode utf-8.

  2. 一个初始为全0矩阵,经过下面一系列操作得到新矩阵:
    1)某一行所有数字加1
    2)某一列所有数字加1
    问怎么进行同行-1, 和同列-1的操作恢复到全0.
    稍微研究了一下发现了数学规律,coding很容易

  3. 常规BQ问题

  4. 问简历上做过的项目,有没有debug过,debug过什么难的bug