作业帮后台开发一面二面hr面

8月18日上午11点hr面,全程30分钟。
1. 自我介绍
2. 实习中学习到的和感到遗憾的
3. 本科学生会活动
4. 谈到支教
5. 自己的一个缺点
6. 拿到的offer
7. 工作的意向和地点意向
8. 所有奖项中印象最深刻的奖项
9. 反问:后续的通知:大概1-2周会给是否通过的结果,8月底到9月初给出带薪offer
许愿OC!!!

8月10日下午3点二面,全程70分钟。
1. 自我介绍
2. 函数模板、类模板的概念和作用
3. C++的内存模型相关的问题(我把一个类、继承类、虚函数类、虚继承类都说了一遍)
4. C++继承中父类实例和子类实例相互赋值操作,如果是类指针又如何(这部分是《深入C++对象模型》的内容)
5. vector的底层原理,包括拷贝赋值和原地构造对象
6. map的底层,如果map的key是一个类,如何设置比较函数(这里感觉他没说清楚,也可能是我不懂)
7. tcp中的time_wait的作用和原因,可能产生什么样的问题,怎么解决(产生的问题我回答的不太好)
8. 长连接和短连接的区别及其对应的优缺点
9. 死锁产生的条件和解决的办法
10. 线程模型和进程模型的区别
11. 进程间通信方式和线程间通信方式
12. 互斥锁和条件锁的使用场景(我说的在线程池实现场景中如何使用的)
13. 设计模式(我只说了单例模式和抽象工厂模式),说说抽象工厂模式是什么
14. 知道单例模式几种实现方式(说了C++98的两种和C++11的一种),写了C++11的单例模式代码
15. 有n个数如何找到topk个数(根据不同场景说了大小根堆、优化后的快排、归并排序,以及他们的局限)
16. 如何判断一个链表有环,说几种方法(说了三种方法:快慢指针,单遍遍历+hash_set,类似于跳表的结构)
17. 手撕代码:两个不能用long存储的大数相乘(就是字符串相乘),要我7,8分钟内写完。。
(中间写错了一次,我花了大概15分钟。前面时间花太长了些,有些问题我为了省得他问就说了扩展的知识点,他叫我说精简点😅最后他着急要结束,有点嫌弃我最后代码写的慢了😥)
18. 反问:其实没有反问,面试官着急要走,直接告诉我等hr联系告知结果。

面试体验一般吧,面试官比较严肃,我回答问题的时候一直皱着眉头,让我以为自己回答错了,但是全程都错不至于吧。。。
面试难度作业帮真的没得说啊,深度和广度都有了,写代码时间要求有点过分🤤(还是我太菜了😭
(好想成为大佬.jgp)

8月4日下午4点一面,全程80分钟。
1. 面试官指定介绍简历上的一个项目
2. 根据简历项目问了unix domain socket的有名无名,字节流还是数据报
3. 根据简历项目问了redis使用和base64编码还有异常处理问题
3. 如何选择线程模型和进程模型,先说两个的区别,再说什么场景下使用
4. C++智能指针,深入问shared_ptr的线程安全(不会,只说了自己的想法)
5. 数据库的事务、隔离级别等
6. socket的select、poll、epoll,深入问epoll的惊群现象(直说不会)
7. 内存泄漏和内存越界分别是什么,在程序上分别对应什么场景
8. 算法题:
1) 消消乐连珠问题:1133522553311,如何通过加入一个数字消除尽量多的数(讲思路)
2)矩阵的旋转
9. 反问:
1)部门业务:音视频编解码,面试官做的后台,主要涉及后台的高并发
2)建议:下去深入看下智能指针,也不需要全部都深入

面试体验一般,面试官挺友好的,但是面试官那边的网络不友好,一直下线上线,都快崩溃了。
面试问题难度还行,但是两个深入一个答的不好一个不会,还需要继续学习!
#作业帮##面经##校招##C++工程师#
全部评论
厉害厉害,大佬看你面了好多,tql
点赞 回复
分享
发布于 2020-08-04 18:25
老哥哪天投的啊
点赞 回复
分享
发布于 2020-08-04 18:27
联易融
校招火热招聘中
官网直投
老哥,这是sp面吗,感觉有点难 hah
点赞 回复
分享
发布于 2020-08-04 20:18
大佬又看到你的面筋了 TQL! 我现在一个面试通知都没有。
点赞 回复
分享
发布于 2020-08-05 11:32
我们同一个面试官,昨天面的,不过我面的是java后端😂我说他怎么不问我java问题,原来是做c++的
点赞 回复
分享
发布于 2020-08-06 17:22
还难的问题啊
点赞 回复
分享
发布于 2020-08-08 07:49
收到下一面通知了吗
点赞 回复
分享
发布于 2020-08-08 08:20
在牛客发个面经,攒攒运气,许愿OC!!!
点赞 回复
分享
发布于 2020-08-18 20:19

相关推荐

2 15 评论
分享
牛客网
牛客企业服务