#快手C++工程师面经# #C++工程师面经# #校招面经# 👈点击话题查看更多同类面经干货!每日面经精选,为你发掘牛客干货!
  本人985非科班本硕,之前有过一点桌面端开发的项目经历,没实习经历,也没有移动端开发经历,提前批投了快手的客户端开发。    投了之后过了二十多天才有hr联系安排面试,不过运气比较好,几轮面试过程都比较顺利,面试官也都特别nice,今天收到意向书啦~    第一次在牛客写面经,也请大家多多指教~    祝大家秋招早早上岸,得到自己心仪的offer~😍😍😍                       快手客户端开发一面 8.26 上午11:00~12:20  80分钟        没自我介绍、没问项目        C++:        1. C++中纯虚函数的理解,析构函数为什么一定要定义为虚函数,析构函数有必要定义为纯虚函数么?        2. C++中struct与class区别,C与C++中struct区别        3. C++中抽象类的理解,有什么作用,有什么特点        4. C++中的类型转换有哪些        5. const关键字作用                计算机网络:        1. TCP与UDP区别        2. TCP传输数据过程如何保障稳定性,确认包中的确认号与流量控制功能的关系        3. HTTP中get与post的区别,在传输数据类型上有什么区别                              算法题:LeetCode_109:有序链表转二叉搜索树  只想出了O(n*logn)的解法,面试官给讲了O(n)的解法,讲了15分钟才听懂。。。                                      快手客户端开发二面 8.28 上午11:00~12:00  60分钟        1.       自我介绍        2. Windows程序的消息机制,消息队列机制        3. sendMessage与postMessage的区别        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.       部门业绩如何评估,晋升周期。新员工入职培训的流程。                                      快手客户端开发HR面 9.2 晚21:00~21:37  37分钟        1.       研究生是考的研还是保研,研究生的专业和本科有什么区别        2.       为什么选择客户端开发        3.       为什么没去实习        4.       研究生阶段有过客户端的项目经历么        5.       倾向于ios还是安卓        6.       可以在入职之前来公司实习么,什么时间可以        7.       介绍一个你觉得最有成就感的项目,项目中的人员分工,个人工作以及担任的角色,在这个项目中有哪些收获和成长        8.       介绍一个获得的奖项        9.       自己选择工作的三个最看重的因素        10.    职业规划        11.    最近面试了哪些公司,在准备哪些公司的面试,拿到了哪些意向书        12.    自己的优势        13.    对快手整个面试流程有什么评价,对快手的评价,如果拿了多个offer,有多大概率选快手                              反问:        1.       具体工作地点        2.       后续如果提前去实习会如何安排      
点赞 6
评论 19
全部评论

相关推荐

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