浙江大华大数据C++二面面经(已意向书)
更新:大华提前批大数据岗已意向书
我的一面面经(8.6晚20.30)之前已经上传
看过我的一面面经的小伙伴很多对时间节点比较感兴趣,统一说下。楼主7.31笔试 -> 8.6一面 -> 8.11二面->8.19hr面。
(如果笔试完一直没消息,群里HR说大概率没达到分数线,没关系还有正式批)
---------------------二面------------------------
2021年8.11 晚 20.30 楼主刚结束一把巅峰赛 还沉浸在刚刚优美的中国话时候,电话响了...
老规矩自我介绍 个人情况+项目+科研,之前听说二面会怼项目,还特意准备了很多,结果啥也没用上
1. STL
vector和list的区别
那vector会出现迭代器失效的情况吗?(讲了vector map失效的情况)
2. 线程同步
3. 单例模式了解吗?讲一下如何实现?线程安全?
4. socket编程了解吗?(老一套socket bind listen accept组合拳,监听套接字balabala,通信套接字balabala)
为了混时长,我就接着讲我熟悉的,socket阻塞非阻塞,bind的参数,listen参数(未完成连接队列 已完成连接队列那一套)
5. TCP粘包了解吗?原因和解决方法
6. 两个十亿行左右的大文件,如何找到相同的行?
(那不就是查找问题,我说哈希表?理论上应该是0(m+n)的时间复杂度,但是想想哈希表其实也不合理,十亿行,应该不太可能是O(1)的查找复杂度了,肯定会链地址,链表会转为红黑树,那就是红黑树O(lgn)的时间复杂度,就又说了一下布隆过滤器...)
有没有大佬可以提供一个更好的方案供小弟学习一下?
到这就结束了,反问环节
1.大数据岗市面上java多,贵司需不需要转语言?(不需要)
2.评价和建议?(听评价应该是给过了,建议是多学习一下分布式 云存储)
完结 一共19分钟,大华的面试体验还不错!
#大华提前批##面经##校招##浙江大华技术股份有限公司##C++工程师#