秋招面经总结

秋招进行一半,整理整理自己的秋招面经吧,希望能给师弟师妹们一点点借鉴~
首先介绍一下自己的情况:985本硕自动化,成绩还可以,开始想做算法,无奈自己太渣,提前批毫无收获;于是秋招转战开发,投的大多是C++开发/嵌入式相关的岗位;互联网也投了一些,基本一面挂,凉凉~所以只能有多少说多少了🤣
一、地平线(嵌入式软件研发工程师-南京,提前批免笔试):
一面(电话面试):
(1)class和struct的区别
(2)list和vector哪个索引更快
(3)线程同步的方法、线程通信(共享内存、信号量、互斥锁、事件对象)
(4)多线程访问同一全局变量会出现的问题(锁机制???),有没有遇到过相关的问题。
(5)问会不会网络编程
(6)手撕代码:两道题,一道是数组中最小的两个数,一道是大数相加,我选的第一道
二面(电话面试):
(1)定义和声明的区别
(2)static  extern
(3)数组指针、指针数组、函数指针、函数指针数组
(4)堆和栈的区别
(5)深拷贝和浅拷贝的区别
(6)内存泄漏与内存溢出,如何防止内存泄漏
(7)进程和线程的区别
(8)手撕代码,一面出的两道题,做剩下的那道大数相加
三面(电话面试):
挺过了一面二面技术,以为三面应该还可以,结果gg。本来约的4点,结果面试官开会开到5点,等到5点多开始面试。上来先问我有没有做题,我说做了,然后就开始聊项目,估计也是心情烦躁吧,面试很没有耐心,全程怼项目、被鄙视,说我做的太low,没意思,草草结束。然后官网状态就显示挂了。
总结:地平线提前批的处理速度还挺快的,三面基本上是连着的,前两面都还好,面试官也不错,就第三面,可能也是我自己项目不行吧,挺受伤的。

二、招银网络(C++开发工程师-杭州):
电话面试(笔试做的不好的话,会有这么一轮,跟我聊了不到10分钟吧,而且真的会刷人的哦):
(1)什么时候用到内联函数
(2)内存泄漏怎么办
(3)debug和release文件哪个大
(4)如何构造一个服务器
现场面试:
一轮,一个技术小哥哥,问的挺细挺多的,感觉还比较专业:
(1)设计模式必问
(2)SQL查询语句
(3)手撕代码:给定一个数组,按奇偶奇偶输出
(4)TCP/IP协议,握手挥手机制
还有一些记不清了,还挺细的
二轮,比较严肃,感觉是boss:
(1)项目
(2)别给自己挖坑!!!问你会什么编程语言,我说C++,问我C++优势在哪,然后让我写个类;
(3)用C++做过什么项目,我说没有,但是写过一些程序,然后就让我写一个最复杂的,自己比较菜,随便写了两个🤣
三轮HR:
HR问的问题挺多的,各种经历、家庭都问,这个好像挺看重成绩的,实验室小伙伴成绩不是很好,全程被怼
现在等结果,希望能上岸,好歹在杭州啊~🤣

三、CVTE(嵌入式软件开发工程师,一面凉):
(1)全程问项目,感觉项目准备的不好,回答的有点乱七八糟,时间仓促,一个专业问题没问;
(2)手撕代码:输出一个数所有的质因数

四、YY(C++开发工程师):
一面凉:
(1)定义A,B两个类,及虚函数test(),B b, A* b,那么b.test()和b->test()有什么区别,从内存角度来说。
(2)构造函数能是虚函数吗?析构函数呢?虚表怎么调用
(3)I/O复用(select,poll,epoll实现),网络复用()

五、汇顶(嵌入式开发工程师,提前批):
当时没复习,啥都不会,记不清问了啥🤣
(1)大端和小端的区别,如何判断
(2)单片机虚拟地怎么处理
还有一些记不清了,是有一个手撕的
自动转秋招:
总体来说,秋招很简单,和面试官聊了聊项目和成绩,然后HR,然后boss面,问了放大器的内部结构,没有复习过,不会,最后给了一个sensor应用工程师的offer,同时也想问下有没有这个岗位的小伙伴,不知道咋样呢

六、小米一面凉(秋招投的嵌入式开发,结果提前批直接转秋招,面的大数据开发工程师):
(1)深拷贝和浅拷贝的区别(高频题)
(2)说一说项目中如何应用贝叶斯分类的
(3)几种排序算法的时间、空间复杂度,说一说归并排序如何实现的
(4)大数据相关的我不会,面试官也就没问了,然后凉凉

七、度小满二面凉(C++开发工程师):
(1)内存管理
(2)TCP和UDP的区别
(3)产生死锁的原因,写一段代码实现
(4)为什么会有线程不安全,写个示例代码
(5)数据库事务的特点、事务级别
(6)InnoDB和MyISAM的区别
(7)SQL的锁机制有多少种,乐观锁、悲观锁
(8)前缀表达式,中缀表达式,后缀表达式
(9)内存泄漏
(10)进程间的通信机制
(11)写一个快速排序

八、字节跳动一面凉(C++开发工程师)
(1)字典的底层实现机制,为什么要用红黑树,红黑树的原理
(2)C++虚函数
(3)堆栈的区别
(4)优先级队列的实现,高优先级先出
(5)手撕代码


九、ZOOM(C++客户端开发工程师):
(1)类在定义的时候默认会生成哪几个函数
(2)C++相对于C的优势在哪里
(3)虚函数、多态的实现
(4)C++内存分配
(5)TCP/IP,TCP三次握手,四次挥手
(6)指针,引用,实参,形参
(7)delete[]和delete问题
(8)进程间通信的方式
(9)进程,线程,程序的区别
(10)指针,引用,实参,形参
(11)一个string翻转,不能额外占用任何空间

十、寒武纪(音视频驱动开发工程师):
(1)CNN原理等深度学习问题
(2)linux开发,Python用的比较多,C++的问题没怎么问,凉凉

十一、图森未来(系统开发工程师):
(1)写一个类,实现insert,delete,getClosest等功能,信息不是很明确,花的时间有点久
(2)剩下一些基础C++问题

十二、优必选(C++开发工程师):
技术一面:
(1)基础问题,插入,查找算法的复杂度
(2)场景问题:实时通信,TCP/UDP选择等
(3)linux会不会,有没有开发平台的倾向
(4)项目相关
HR面:
(1)各种灵魂拷问,很可怕,涉及职业规划
(2)给自己最想去的公司排序,top3;如果加上优必选,都收到offer,如何选择

还有海康、电信云、海尔、平安产险等,问项目比较多










#面经#
全部评论
哇,师姐好厉害,谢谢师姐的分享
点赞 回复
分享
发布于 2019-10-09 21:29
多谢分享!很受益!
点赞 回复
分享
发布于 2019-10-09 21:49
滴滴
校招火热招聘中
官网直投
楼主拿到哪些offer
点赞 回复
分享
发布于 2019-10-13 02:08
楼主海尔投的什么啊
点赞 回复
分享
发布于 2020-02-27 11:27

相关推荐

13 81 评论
分享
牛客网
牛客企业服务