之前许了愿说上岸必还愿发面经,现在已拿offer来还愿。
我没笔试,一面技术面(70min),我个人感觉因为岗位的关系,问的关于操作系统的问题比较多,能回忆起来的问题如下:
1. 32位操作系统最大能运行多大的程序?
2. c程序从.c到可执行文件需要多少步?每步生成的文件后缀是什么?
3. 说说你对虚拟内存的理解。
4. 操作系统对页的管理。
5. 智能指针用过吗?(没用过,捂脸)
6. c或c++程序的内存管理?堆和栈的区别?(c++岗面试必问)
7. 虚函数怎么使用?原理是什么?(虚函数表)
8. 介绍排序算法?堆排序中堆是怎么构建的?讲讲快速排序?
9. 手写代码:atoi函数的实现?(只处理整数。注意处理负数)
10. 手写代码:判断二叉树节点数最多的一层有多少节点。
其他的还问了挺多,暂时想不起来了,想到了再补充吧
二面部门主管面(30min):
1. 介绍实习或项目(但面试官并没有深挖)
2. 聊天为主,比如有没有关注it界的大事。(我说了苹果的发布会)
3. 你对我们有什么问题。
4. 面试官介绍自己的部门。
三面hr面(20min):
1. hr面常见问题,比如想在哪发展、家长支不支持、为什么学计算机、读不读研等等
2. 用三个关键字介绍自己。
3. 反问。
oppo上海这边整个流程还蛮快的,芯片算是oppo这两年新开的部门,感觉比较缺人,工作地点在张江高科技园区那,3个月试用期但据hr说不裁应届生,住宿自理但有补贴。
全部评论
(3) 回帖