虎牙C++0518一面凉经
1. 自我介绍
2. 你这边打算实习多久?能实习多久,给个具体的时间
3. c++ virtual是什么
4. 虚函数存在哪里
5. 线程独占的资源有哪些(没答好,然后他问我,那你说一下线程享受哪些共同的资源,这个我答得还行,一般般吧)
6. shared_ptr存了什么?
7. 申请shared_ptr需要额外占多少空间?
8. 一个指针有多大?
9. epoll的工作原理?
10. 数据库第一范式是什么
11. 将数据库某一行某一列+1,mysql语句是什么?
12. 现在编写一个c++函数,多线程操作这个函数,每次操作相当于来一个请求,这个函数要在10个请求来到后再统一处理,10个请求还未到来时其他请求都要阻塞,如何实现?(我答了条件变量)
然后问我,那你如何做到在10个请求还没到来时,阻塞其他请求?阻塞的操作是怎么实现的?
13. 给多个文件,每个文件存储了用户id值,每个文件都很大,无法放进内存。用户id的空间也很大,也放不进内存(我觉得就是理解为用户id不重复的个数都很多,无法在内存一次性处理)如何统计出现次数最多的top1000?(我卡了很久,之前遇到过类似的题目,但是没有花功夫看,吃亏了)
14. 你接受转java吗?
15. 你的职业规划是什么?(在技术面问出这个问题,我就知道我没戏了,前面答得太差了)
16. 你们学校有学大数据课程吗?
#虎牙##虎牙信息集散地#
2. 你这边打算实习多久?能实习多久,给个具体的时间
3. c++ virtual是什么
4. 虚函数存在哪里
5. 线程独占的资源有哪些(没答好,然后他问我,那你说一下线程享受哪些共同的资源,这个我答得还行,一般般吧)
6. shared_ptr存了什么?
7. 申请shared_ptr需要额外占多少空间?
8. 一个指针有多大?
9. epoll的工作原理?
10. 数据库第一范式是什么
11. 将数据库某一行某一列+1,mysql语句是什么?
12. 现在编写一个c++函数,多线程操作这个函数,每次操作相当于来一个请求,这个函数要在10个请求来到后再统一处理,10个请求还未到来时其他请求都要阻塞,如何实现?(我答了条件变量)
然后问我,那你如何做到在10个请求还没到来时,阻塞其他请求?阻塞的操作是怎么实现的?
13. 给多个文件,每个文件存储了用户id值,每个文件都很大,无法放进内存。用户id的空间也很大,也放不进内存(我觉得就是理解为用户id不重复的个数都很多,无法在内存一次性处理)如何统计出现次数最多的top1000?(我卡了很久,之前遇到过类似的题目,但是没有花功夫看,吃亏了)
14. 你接受转java吗?
15. 你的职业规划是什么?(在技术面问出这个问题,我就知道我没戏了,前面答得太差了)
16. 你们学校有学大数据课程吗?
#虎牙##虎牙信息集散地#
全部评论
这篇写的不错https://www.cnblogs.com/GarrettWale/p/14478347.html
送花
回复
分享
shared_ptr需要额外占用16个字节的空间,面试用了多久
送花
回复
分享
滴滴
官网直投
top1000可以上mapReduce,感觉挺合适的
送花
回复
分享
MD 问的好难啊 我去
送花
回复
分享
我去,你的面经跟我的一模一样,除了我没问职业规划
送花
回复
分享
谢谢分享
送花
回复
分享
TopN的话N很小可以用堆
送花
回复
分享
请问楼主什么项目哇?
送花
回复
分享
线程独占的资源有哪些这个问题,不是线程的栈,寄存器 局部变量这些吗?还是说锁,文件资源这些呀?
送花
回复
分享
楼主收到面试满意度评价了吗,我一面完下午就收到了,是不是凉了
送花
回复
分享
感谢分享
送花
回复
分享
佬有二面通知吗
送花
回复
分享
相关推荐
点赞 评论 收藏
转发