快手校招面经—C++工程师

8.18日一面
时间55min
1、自我介绍
2、算法题:换钱的方法数
3、智能指针展开讲讲
4、static修饰符展开讲讲
5、struct和class的区别,继承时用哪个
6、空类对象的内存大小?类中定义一个或多个虚函数呢?
7、指针和引用的区别
8、TCP和UDP的区别
9、介绍一下你常用的Linux命令……
10、10亿个整数进行排序(外排序)
11、10亿个整数寻找只出现一次的数(Bit数组,32位整数则需要8GB内存)

8.21二面
时间30min
基础知识问答大多忘记了。。。
1、自我介绍
2、算法题:链表翻转的两种实现方式(循环、递归)
手写堆排序

8.31三面
时间1h
1、自我介绍,项目经历
2、手写LRU(多线程场景)
拓展 :较多线程读数据,少量线程写数据
3、TCP拥塞控制原理,TCP连接怎样检测拥塞
4、有做过C++优化吗?

9.10HR面
时间30min
项目介绍
还有一些常规问题

9.14意向书

#快手##面经##校招##C++工程师#
全部评论
提前批吗?楼主什么时候投的简历啊
点赞 回复 分享
发布于 2020-08-18 21:55
算法题需要处理输入输出吗?
点赞 回复 分享
发布于 2020-08-18 21:56
请问3,4,5回答的话就像面试宝典的答案直接背就行吗?另外10的话如果没有重复是否可以用位图,11的话直接用双位图,求大人救救菜鸡
点赞 回复 分享
发布于 2020-08-20 11:10

相关推荐

        我仔细思考了一下灵犀互娱四面为啥挂,想到了一个非常有可能的原因。        四面是技术面,说是技术面但实际上问的全是开放性问题,比如你最近了解哪些国际进展(不限于技术),比如你对AI 的看法等等。按理说这些问题时很好回答的,但是我犯了一个致命的问题,我一直在谈老东家。        问到国际进展的时候,我说我了解到了字节国际电商的业务进展和今年的形式,然后面试官问你觉得国际电商业务转好的原因是什么,我又一直在谈周受资的牛逼和能力之强大。聊到AI的看法时,我也提到实习的时候字节这边也有很多AI结合创新的点子,等等。我提了太多太多的字节,在四面的时候,这是很致命的,给面试官一种你其实根本不想去他们那边,只关注字节的感觉。        这是我踩到最大的雷区。        以下还有几个我认为的雷区:        1.提前准备没做好        在实习的时候面钉钉,当时提前10分钟我才发现没有给我发邮件,想找hr或者面试官的邮箱和联系方式也找不到,最后只能等面试官打电话问我怎么没通过他的钉钉好友,我才知道要下载钉钉。那个时候以及迟到两分钟了,然后现场下钉钉,手机电脑扫码之类的,最后迟到十分钟才进去。虽然疯狂道歉,回答的也还行,但是泡了9天挂了。        2.突发状况影响面试体验        这个点就是,面试官可以有突发状况,但你不能有(扶额苦笑)。秋招面美团到店二面,首先是面试面着面着突然掉线,然后花了一点时间才上来;其次是会议室约的时间不够,写算法写到一半,后面的人来了,只好跟面试官说换个位置。最重要的,以上情况加上手撕没撕出来。。。挂了是我活该。       大家还遇到过什么奇葩原因挂你的,可以评论分享一下,避免再次踩雷!#牛客创作赏金赛##24届软开秋招面试经验大赏##如何判断面试是否凉了#
点赞 评论 收藏
分享
2 17 评论
分享
牛客网
牛客企业服务