作业帮提前批面经(后台开发)

作业帮
距离拿到意向书过了一周多了,近日整理面经,希望对大家有参考作用。
一面
管程是什么,怎么实现
http相关,知道多少自己说
tcp相关,知道多少自己说
树知道多少,自己说
锁知道多少,自己说
(想到哪说到哪,懂多少说多少,期间会被打断问感兴趣细节)
堆排序快排归并,特点,复杂度,场景比较
嘴撕二分查找
贪心算法思想,自己给自己出一道题说说贪心思想。
出道题吧,算了打字出题太麻烦了不做了
转而谈项目相关
设计一个日志功能模块,缓冲区溢出,丢失日志怎么处理
你们团队开发一个项目整体流程
谈谈你的长处
一面小哥比较佛系面试,给了很大自由发挥空间,没经历过这种风格的面试官,
所以导致说的比较没有逻辑,因为总想把一个问题说全面,经常说着一个问题,
途中说到其他知识点会转而说其他的东西,导致整体描述不是很清晰,
所以针对这种情况要先说清楚一个问题,再说相关的知识点。

二面
C++四种强制转换方式,应用场景,细节
sizeof是在编译期还是运行期
深拷贝浅拷贝,原理,应用场景,用过哪些
智能指针用过什么
Sharedptr如何实现,线程安全如何保证
乐观锁悲观锁的思路保证智能指针线程安全 你会怎么做
单例模式如何实现的
懒汉模式双重校验锁实现细节
CAS了解么
RTTI了解多少(typeid dynamic_cast)
算法题:两个数组元素个数一样,一个数组取值范围(-100000-100000),一个数组(1-50)从中各选取一个子数组,两个数组个数和在原数组中的下标相同,第一个子数组的和为 a,第二个子数组的去重计数为b,求a*b的最大值
对这道题如何空间优化?
场景题:地址栏www下面自动提示备选项如何实现?
用户访问次数最高的网址(50亿个)如何排序
推断复杂度
二面体验比较不错,有些不容易回答的问题要努力说出自己的思考,展示出自己知识背景的广度和深度,
最好举出自己的项目中处理相关问题的实际例子,效果会好一些。
当晚就接到了hr面,效率比较高,问的都是常规问题,两天后成功拿到了意向。
#作业帮##面经##秋招##提前批##C++工程师#
全部评论
掌握的很好才能有这样的面试效果吧😄
点赞 回复
分享
发布于 2019-08-13 15:12
两面都是一起的么?
点赞 回复
分享
发布于 2019-08-14 15:42
淘天集团
校招火热招聘中
官网直投
楼主二面算法题怎么解的啊
点赞 回复
分享
发布于 2019-08-14 17:30
没收到HR面是凉了吗
点赞 回复
分享
发布于 2019-08-14 18:00
嘴撕也太秀了
点赞 回复
分享
发布于 2019-09-17 13:18
开始谈薪资了吗?
点赞 回复
分享
发布于 2019-09-23 15:18

相关推荐

点赞 评论 收藏
转发
3 52 评论
分享
牛客网
牛客企业服务