C++后台开发_基础架构 提前批
一面7.28
1.自己讲项目
2项目问答
问:数据如何分区
问:你们和ORC的列式存储有什么区别
3.如何树中序遍历,迭代法。
二面7.28
1.讲项目
2.项目问答
问:这个优化点是怎么发现的,有什么用处
问:条件过滤后大量数据重复如何判断优化
3.面试官说时间不够了说考察一下基础知识(快问快答,感觉面试官在念问题,听到关键词就跳下一题)
问:线程间通信
问:虚拟内存和物理内存的关系
问:解释一下虚表
问:有序数组合并算法,复杂度多少。大数据情况下如何处理。
问:设计一个hash map,如何解决冲突,桶扩容
问:大顶堆的建立过程
问:内存泄漏是什么怎么解决
4.数字全排列输入 4 2
输出
1 2
1 3
1 4
2 3
2 4
3 4
三面 8.5
1.讲项目被打断直接问我们系统是什么架构
2.你们的系统有借鉴别的系统的什么
3.让我讲网络库,讲完问我对reactor的认识,讲完说为什么不考虑preactor,我就当时学扯unp那本书上说的类unix系统对preactor支持不好。
4.最后问我知不知道RDMA。
考算法题,然后告诉你掐表了。10min,最多15min做出来。在想的时候让你边写边想。
二叉树的公共父节点(做完问如果有10亿个数据你怎么办)
最后问我有什么优点,有什么缺点,什么兴趣爱好,怎么学新知识
反问:问对不对口?培养方式?
发面经攒人品,许愿hr联系啊!!!
全部评论
(5) 回帖