面试复盘|OPPO驱动工程师面经
1、问项目
2、const和define的区别,define的缺点
3、介绍一下static
4、堆、栈、静态存储区的区别,malloc是在哪部分申请
5、面向对象的三个特性
6、深拷贝和浅拷贝
7、拷贝构造函数的使用场景
8、函数指针
9、vector、map、set的区别
10、函数的参数传递类型
11、函数返回引用值要注意什么
12、进程和线程的比较
13、多线程编程有没有了解
14、了解内存泄漏嘛,如何检测,如何避免
15、对锁有什么了解,简单介绍一下你知道的锁
16、从硬盘将数据读到cpu的过程,为什么要使用cache
17、介绍一下虚拟内存空间
项目和八股大概是一比一,项目有往深挖的趋势,建议面试前对自己的项目进行回顾温习
3月9日二面后更新:
主要是问项目,而且挖的更深,要求对自己的项目有很深入的了解,不能一知半解,而且还会要求展示自己所做项目的文档或者代码,以及项目中遇到的问题和解决方案等等。
#2022春招##OPPO##面试题目#