恒生电子--C++一面技术面(线下:武汉)
真是高效的公司,也许正好赶上了
当时21号的笔试还是ZOOM结束之后的火速完成的,第二天就收到线下面试,现在回想真是快呀!大赞!
面试时间有点不合适,hr打电话主动联系我,帮我改了一下,感谢hr。
地点:光谷那边
面试时长:大概20-30分钟,面试官有种温文尔雅的感觉,很谦虚,面试全程友好。
过程,大概的问题哈
自我介绍,然后开始直接问问题
- 进程和线程的区别
- 死锁,产生条件,举个例子说明
- 锁机制,知不知道哪些锁
- C++的三个特性
- 说说多态
- 多态的实现机制,虚指针,虚函数表
- STL有没有了解
- vector内部的实现原理,内存怎么分配的
- TCP的三次握手
- 心跳知不知道?--------大家知道吗?我真的没听说过,不会,结束也没查到是啥,估计是通信里面的
- select 和 epoll去区别---虽然我还是不会,面试官温和的跳过了,没说啥,感觉没有压迫感
- 说说项目--因为我没有大型C++项目,就让我说了简历上研究生期间的python的项目-----遇到什么困难----哪些模块---模块的作用,每个模块在做什么---因为我提高我是研究算法的---继续问,这个算法的优点在哪里,然后提高了多少,为什么提高了,我觉得说的不太清楚,然后就给我纸笔让我写或者画图(没有压力,我觉得是种友好的帮助哈)---然后继续解释了下
- 上面的项目是不是自己一个人完成的?遇到困难怎么解决的?
- 因为上面自己一个人做的,所以又问有没有团队做过项目?
- 团队做项目大概是什么样的?
- 如果有人落了进度怎么办,怎么处理的?
- 意向地是武汉还是杭州?
- 你有没有什么问题?