说实话,能收到这家世界五百强企业的面试电话,我感觉很是意外,因为我当时也只是在网上找的内推人,是谁我都不知道,也没太注意,笔试都没有参加,然后在九月的某一天忽然接到了一个电话,然后就开始了下面的这段故事
一面
- 确认工作地点的意向,我们这边是南京,可以吗?
- 介绍了一下部门是做什么的,做的算法那方面的
我听了感觉有点偏底层,嵌入式的感觉;因为可能要了解芯片手册
- 这些项目是你在实验室的项目吗?
我独立开发的,然后介绍了一下主要的实现
-
用了上位机和下位机吗?用在不同的机器吗?
-
用了阻塞模式还有非阻塞模式
-
epoll三组IO复用对比?
为什么epoll更加的高效呢?
-
线程之间的同步,竞态有做什么处理?
-
进程池和线程池怎么实现?
-
介绍一下RAII手法?
-
线程之间的同步方式? 自旋锁,读写锁,互斥锁,条件变量
-
C语言和C++那个熟悉些,用得多吗?
然后就聊了些个人的学习方面,未来的发展方向的考虑,还有就是对工作地点的意向啊,然后就是个人的博客啊,学习习惯啊,,,一面比较简短,大概这样就结束了
二面
-
说一下自己熟悉的方面
-
C++的多态是怎么实现的?虚机制?
-
函数指针是什么?写一个示例
-
写冒泡排序,并且对输入的数组进行排序
-
介绍一下常用的排序算法,快速排序的思想?
-
之前实习的相关内容
-
怼项目
-
有了解Linux驱动开发吗?
做过一些配置文件的修改,/etc,内核参数的优化
驱动没作过
- 个人学习方面,工作地点的确认,自我评价
时间有点久了,很多不记得了,二面的话大概五十多分钟
总结:可能是我态度应该更加积极一些,本来以为信心满满的面试,然而一直等到现在都等不到消息,可惜了,痛失一个上岸的好机会啊