OPPO2023秋招提前批一面面经
投递岗位:系统工程师
自我介绍,问得最详细的一次简历,大部分项目、经历都说了一遍。很高兴真的有面试官认认真真地把简历内容都看一遍。
1. 多线程并发是怎么控制的?C++一个函数里的加锁是怎么实现的?
边问边答,实际上想要的是加锁+排队。
2. C++的多态是怎么实现的
编译时,函数重载。运行时,虚函数。
3. 同名函数,同样输入,return类型不同,是否会编译错误?
不能,会编译错误
4. C++函数的识别有哪些标识符?
函数名+入参。一开始多讲了权限(private,public这些)
5. C++的对象的声明和销毁,需要手动控制吗?
程序结束后,自动销毁。
程序中间,编译申请的栈空间是会自动销毁的,跨域就销毁了。
申请的堆空间(对象这些),需要在每次运行时,手动声明和销毁。
面试官人很好,但是他主要做JAVA开发的。OPPO的面试并没有很针对岗位找面试官。
他说下一面会给我推到比较match的岗位的面试官。
当前进展:已预约二面时间。
OPPO个人专辑 文章被收录于专栏
秋招OPPO提前批