本人的基本情况和一面二面面经可见前面动态
1、除了C++还学过其他语言吗,相比于其他语言,你觉得C++的特点有什么
2、因为你是大数据专业,所以我想问一下在大数据领域里面为什么Java的规模会比C++更大(我回答了因为Hadoop生态圈都用Java,已经比较完整了。面试官补充到,因为Java跨平台而且大数据领域的瓶颈一般在IO,所以C++的优点在大数据领域体现不出来)
3、学校里面你觉得你哪门课学的最好,介绍一下你的学习成果
4、项目里面有什么参数(例如最大的用户数,文件传输速度等)
5、项目规模(项目的代码量)
6、项目中如何组织代码结构,用了什么版本管理工具
7、C++的虚函数有什么优势和劣势
8、虚函数可以inline吗
9、虚函数对性能上除了虚函数表查询的开销以外还有什么缺陷?(面试官提示:从现代编译器角度看。提示之后还是想不到,面试官回答要考虑,是否在一个CPUcache里面,有了虚函数以后,编译器不会做一些很强大的优化)
10、手撕代码:写一个string类
11、手撕代码:力扣上hard题目改版,改的更难(力扣239改编)
12、介绍一下你去年的秋招情况
13、学习过程中有没有遇到什么挫折,遇到了问题怎么办
14、在学校找资源的一些方式
15、期望的工作城市
16、目前有哪些offer
17、百度出了个文心一言,你可以关注一下成果
18、反问
感觉面试官很耐心,我没回答出来的问题都会告诉我思路和答案。面试体验感觉很好。从一开始的放弃考研错过秋招到百度oc,也算是在互联网寒冬为我的校招画上句号了。也希望我的经历能够给后人以启发,虽然我不确定未来几年校招情况是否会有好转,但我希望后人能够心怀希望,因为曾有一个0实习,0竞赛,0论文,十月份放弃考研,错过秋招的本科生在互联网寒冬上岸过,相信你们也可以。最后也以乔布斯的一句话做为结尾,以此勉励自己和看到这篇文章的人:keep looking and don't settle.
#软件开发2023笔面经##没有实习经历,还有机会进大厂吗#