上午 10:30 面试,1 个 hr 和 2 个面试官,1 个开发组和 1 个算法组的共同面试,问的问题相对还是比较基础的:
下面这段代码对应的 print 是什么:
#include <iostream>
void func(char a[100]) { // char* a
std::cout << sizeof(a) << std::endl;
}
int main() {
char a[] = "abcde";
std::cout << sizeof(a) << std::endl;
a[0] = '1';
std::cout << a << std::endl;
func(a);
const char* p = "hello";
std::cout << sizeof(p) << std::endl;
// *p = 'x';
// std::cout << p << std::endl;
return 0;
}6
1bcde
8 # 64 位指针大小
8 # 64 位指针大小最后问了下岗位职责,说是做车载语音识别的封装层,即对数据的解析 & 封装 & 转发,和之前声网的岗位类似。下午 hr 通知一面过了,之后会去合肥参加线下二面,其实主要想和同学聚下,也在合肥,然后我就和 hr 要求看能不能直接到面,然后就同意了。
这次是去合肥线下面试的,半个小时就结束了,没有问太多技术性的问题,大部分都是开放性的问题,和中兴高达有点相似:
最后问了下关于外包岗的工作性质,说是和正式员工一起工作,没有什么区别,工作时间就是朝九晚六,双休,有时项目紧急会存在加班。再问了下岗位职责,说是做 AI 层面的封装,再交付给车企,由客户最终集成到终端的 App 上。
今天通知我 oc 了,也给了具体的薪资,但不是很想去,一方面开的薪资不是很高,降薪 25%,但是在合肥还行,另一方面是外包岗,说是和正式员工一样,但福利待遇和正式员工肯定有区别,而且以后可能还难跳槽,所以就不想去。