新华三软件工程师 春招 面经分享
昨天晚上五点多突然HR打电话过来,我当时在图书馆没接着,过了几分钟才看到,给他回了过去,他问我现在方不方便面试,我说不太方便(当时啥也没准备,好慌),然后就约了今天上午的十点。
昨晚真的是光速看了计算机网络、OS和一些面经(但是都没有用上),早上看了下数据库和数据结构,九点五十就出去等电话了,十点十分HR打过来了,介绍了下,就让我开始自我介绍了,我没准备过自我介绍,就把简历上的东西说了一遍,感觉条理还是比较清晰的,然后后面就开始问我问题了:
- 我看你简历上上有蓝桥杯编程竞赛获奖,你还记得遇到过的问题吗?(我一点想不起来了,大三上参加的,尴尬)
- 我看你笔试的编程、操作系统分数挺高的,那我问你些C语言的题:
- static关键字的作用以及用法(说了不知道对不对)
- 全局变量和局部变量的区别(说出来了)
- static全局变量的用法(不太会)
- 结构体和共用体的区别(共用体我真的一点不记得,只知道union定义)
4.数据结构
- 有哪些基本结构(数组 链表 树 图,栈、队列、集合没说)
- 链表你接触过的有哪些操作(插入、删除、循环、双向等,有向链表的合并)
- 具体说说有向链表的合并
- 了解排序算法吗?哪种排序算法是用到链表合并的(我说的归并排序)
- 归并排序是稳定的吗
- 有哪些排序算法不是稳定的
- 简单说下你刚刚提到的快速排序怎么实现的(面试官真的炒鸡喜欢问快速排序)
- 进程和线程的区别
- 你刚刚提到的进程切换开销大于线程,具体说一下
最后问我有没有什么想问的,我就说啥时候出结果,他说大概一周之后,具体看招聘办公室的安排,说我可以在官网上关注下进度,可是
问的题目就这些了,面试官人好好,是那种温柔的小哥哥,答不出的题,我就说理解不够,不好意思,他都说没关系,属实菜鸡了啊啊啊啊啊啊
问的题目就这些了,面试官人好好,是那种温柔的小哥哥,答不出的题,我就说理解不够,不好意思,他都说没关系,属实菜鸡了啊啊啊啊啊啊
不知道能不能过,来许个愿