首页 > 快手提前批客户端开发一、二、三、HR面面经,已意向书。
头像
快乐刷题男孩
编辑于 2020-09-04 23:41
+ 关注

快手提前批客户端开发一、二、三、HR面面经,已意向书。

本人985非科班本硕,之前有过一点桌面端开发的项目经历,没实习经历,也没有移动端开发经历,提前批投了快手的客户端开发。
投了之后过了二十多天才有hr联系安排面试,不过运气比较好,几轮面试过程都比较顺利,面试官也都特别nice,今天收到意向书啦~
第一次在牛客写面经,也请大家多多指教~
祝大家秋招早早上岸,得到自己心仪的offer~😍😍😍


快手客户端开发一面 8.26 上午11:00~12:20  80分钟

没自我介绍、没问项目

C++

1. C++中纯虚函数的理解,析构函数为什么一定要定义为虚函数,析构函数有必要定义为纯虚函数么?

2. C++structclass区别,CC++struct区别

3. C++中抽象类的理解,有什么作用,有什么特点

4. C++中的类型转换有哪些

5. const关键字作用

计算机网络:

1. TCPUDP区别

2. TCP传输数据过程如何保障稳定性,确认包中的确认号与流量控制功能的关系

3. HTTPgetpost的区别,在传输数据类型上有什么区别

算法题:LeetCode_109:有序链表转二叉搜索树  只想出了O(n*logn)的解法,面试官给讲了O(n)的解法,讲了15分钟才听懂。。。


快手客户端开发二面 8.28 上午11:00~12:00  60分钟

1.       自我介绍

2. Windows程序的消息机制,消息队列机制

3. sendMessagepostMessage的区别

4.       简单说一下STL::map容器的特点、底层实现和应用场景。

5. C++中程序的内存分布,栈内存空间的默认大小,由什么决定。

6.       说一下智能指针。weak_ptr的作用。什么是循环引用问题

7.       如何管理多线程对临界资源的使用

8.       写一下生产者消费者模型代码

算法题1:给定一个奇数n,打印由字符’*’组成的一个n行的菱形

算法题2:剑指offer_21:调整数组顺序使奇数位于偶数前面

反问:

1.     面试官的部门,负责的业务,除快手外公司有一些其他新开发或正在开发的应用么

2.     快手海外版如何避免出现Tik Tok被美国政府制裁这种情况

快手客户端开发三面 8.31 上午11:00~11:50  50分钟

1.       为什么选择客户端开发

2.       聊项目

3.       估算一下自己在学校期间项目中的代码量,有阅读开源代码的习惯吗?

4.       简单说一个自己熟悉的设计模式。再说一个你项目中实际使用过的其他设计模式。

5.       自己的职业规划

算法题:LeetCode_312:戳气球 只让说了思路,没写代码

反问:

1.       部门ios开发的主要开发语言是什么?如果学习ios移动客户端开发,应该主要学习哪些开发语言?

2.       部门业绩如何评估,晋升周期。新员工入职培训的流程。

快手客户端开发HR9.2 21:00~21:37  37分钟

1.       研究生是考的研还是保研,研究生的专业和本科有什么区别

2.       为什么选择客户端开发

3.       为什么没去实习

4.       研究生阶段有过客户端的项目经历么

5.       倾向于ios还是安卓

6.       可以在入职之前来公司实习么,什么时间可以

7.       介绍一个你觉得最有成就感的项目,项目中的人员分工,个人工作以及担任的角色,在这个项目中有哪些收获和成长

8.       介绍一个获得的奖项

9.       自己选择工作的三个最看重的因素

10.    职业规划

11.    最近面试了哪些公司,在准备哪些公司的面试,拿到了哪些意向书

12.    自己的优势

13.    对快手整个面试流程有什么评价,对快手的评价,如果拿了多个offer,有多大概率选快手

反问:

1.       具体工作地点

2.       后续如果提前去实习会如何安排


更多模拟面试

全部评论

(19) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐