快手客户端面经,已意向书

9.2号拿到快手客户端的意向书。简单记录一下快手的面试过程吧。
7.27号投递了c++后端,8.5号约的一面,主要问了一些基础知识:虚函数原理,父类有10个对象,子类20个对象问有多少个虚函数表,多重继承子类指针指向不同父类的问题,unique_ptrshared_ptr,想要将一个unique_ptr赋给另一个unique_ptr该怎么做,多线程如何使用智能指针。问会哪些多线程同步的方法,说到了生产者消费者问题遇到的条件变量互斥量这些。
然后是一个编程题:有一个整数数组,里面有正有负,从第一个元素开始遍历,每次碰到一个正数就往数组的尾部跳对应个数,碰到负数就往数组头部跳对应个数。问是否能跳出这个数组。比如数组[1 2 0 2 -5 -1]就可以跳出去。最开始没有太好的思路,面试官提示了一下考虑什么情况下能跳出什么情况下不能跳出,然后就自己写出来了,测试也通过了,后来问了面试官评价,面试官说基础还可以,编程的逻辑性不强。面完之后我以为差不多可以过,结果第二天就流程终止了,可能还是因为编程题上面试官给了提示才做出来。
挂了之后有点不甘心,听说快手客户端可以0基础就又投了快手客户端的岗位。8.22号一天完成了一二三面。
一面:Tcp三次握手和四次挥手,为什么需要第三次握手,等待2msl时间的意义,数据库的事务和隔离性介绍,两台机器之间在网上交流信息设计什么协议。介绍linux常用指令,linux查找名为java进程的信息用什么命令?死锁产生的条件以及如何避免,操作系统的进程和线程的区别。
编程题:判断链表是否有环,找环的位置以及环的长度。判断二叉树是否是平衡的,用递归方法和后序遍历写。一面整体来说比较基础。
二面:C++内存管理,堆和栈的区别,stl中如何管理堆,map的使用场景,如何写进程和线程,开启一个线程的函数和调用的参数,如何结束一个线程。
编程题:奇数偶数组成的数组变换成奇数在前,偶数在后。写的有一点问题,没有判断数组越界。下次切记这个问题!第二题打印菱形* 给一个行数,输出打印结果,没问题。
三面:聊项目,因为我的项目涉及到电脑与机器人的通信,面试官就问了电脑如何和机器人通信的,用的哪层协议。基础知识问了c++的开闭原则,多态的实现原理,然后问了我设计模式相关的问题。我说只知道单例模式,简单介绍了一下单例。然后让我写一个类,动物园的管理,面试官主要是想看看我对面向对象的理解。我设计了抽象类----animal类,然后写了tiger子类和sheep子类。公有继承,虚函数这些写了一下,就结束了,这一面比较快大约40分钟吧。
四面hr面:微信语音交流的,为什么想投客户端,想做ios还是安卓,她说二三面面试官都是做ios的,想让我做ios。对公司的选择考虑哪些因素。之后的一个规划是怎样的,分了毕业前的规划和未来工作的规划说的。目前有哪些offer,有没有倾向性的选择。目前还有哪些在面的公司。聊了聊项目,解决了什么问题有什么难点。大约30 分钟,比较轻松,hr小姐姐一直笑呵呵的。
最后再求个pdd,贝壳和美团的offer。
#面经##快手##C++工程师##校招#
全部评论
hr多久拿到意向书的啊
1 回复 分享
发布于 2020-09-03 14:48
快手面经许愿其他公司,哈哈哈
点赞 回复 分享
发布于 2022-02-15 15:16
好强
点赞 回复 分享
发布于 2020-09-22 23:57
求问楼主收到意向书之前hr有通知你吗?还是直接就发意向书了?
点赞 回复 分享
发布于 2020-09-18 16:06
大佬base哪里呀
点赞 回复 分享
发布于 2020-09-03 17:15
校友什么时候召唤神龙
点赞 回复 分享
发布于 2020-09-02 20:34
三面多久hr面呀
点赞 回复 分享
发布于 2020-09-02 20:05
沾沾喜气~
点赞 回复 分享
发布于 2020-09-02 19:58

相关推荐

05-12 10:10
已编辑
门头沟学院 人工智能
写这篇之前我犹豫了挺久。一方面是怕被人骂,"又一个收割焦虑的转行帖";另一方面是看了太多用 GPT 套娃出来的「学习路线」文章,AI 味重得让人没法读完。所以这篇全是亲身踩过的坑,时间线、用过的项目、当时的心路全都尽量原样写出来。如果你是大学生在迷茫要不要转 AI,或者已经在转的路上,希望能给点参考。 一个反共识的开场:你以为进 OpenAI 的人都是博士? 先讲个故事,跟我没关系,但跟所有想转 AI 的人都有关系。 OpenAI 的 Sora 团队(就是搞文生视频那个)一共 13 个人。这里面有两个人特别有意思: Will DePue,密歇根大学计算机系,直接辍学了。17...
_hengheng:我也本,也算是做ai相关,我最开始感觉做ai工程师有多么多么困难,后来发现懂了原理后整体训练完全可以看成一个流程化的内容,开源方案太多了,大多基本都是按着模子在自家业务上做各种操作,就算是大厂的小部门也没那么多资源去训基模,反而更多的是像怎么把技术往业务方向靠近了,不过当前时代如果本科学历没那么好加上自己执行力不是特别强还真不建议走ai工程师这条路,可以试试其他ai的偏业务方向,不然校招不太好杀出来
点赞 评论 收藏
分享
xdm 早上喝奶茶差点喷出来。事情是这样的,我们班有个哥们儿,简称 L,去年秋招拿了字节sp,专业方向是后端。我们当时都震惊:这哥们儿平时课上从来不发言,期末小组作业基本是划水的那种,刷题平台 commit记录我点进去看过,绿格子稀稀拉拉。但他面试一路绿灯。一面二面三面 hr 面,全过,给的还是sp。当时班级群里恭喜他的、问他经验的、约饭的,热闹了一周。他说自己"运气好,准备充分"。我们都信了,直到三月初他入职。入职第二周开始,班里另一个进字节的同学W(在隔壁组的)开始跟我他的不对劲。一开始是写代码慢,后来写不出来,再后来是组里 mentor 让他fix 一个简单 bug 都搞了一下午没动静。最离谱的是上周。W 说他们大部门搞了个新人分享会,让新人讲一下自己负责模块的设计思路。L 上去讲了 20分钟,全程念稿子,问答环节别人随便问一个"那你这里为什么用 Redis 不用 Memcached",他直接卡 30秒说"这个我回去再确认一下"。会后他 mentor 直接找 leader 谈,leader 找 hr 谈,hr调出了他面试录像,全程对比口型和回答节奏,发现他二三面有大量时长在偷偷看屏幕外(推测开了双机位 AI 答题)。(这段是 W后来转述给我的,他自己也是听他组里同事八卦来的)昨天下班前,W 告诉我L 被辞退了,让他自己走,不走就走仲裁但会发函到学校。L 现在已经回学校了,朋友圈仅三天可见。我说真的,我不是个心眼小的人,但是我看到这个消息的时候真的有种"嗯,挺好"的感觉。去年秋招我投字节后端,简历挂。我准备了八个月,背 八股 + 刷 500 题 +项目改了三版,连面试机会都没拿到。班里这哥们儿凭着一个外挂上岸,最后还是被甩出来了。不是说作弊就一定会被发现,但是当面试拿到的 offer远远超出真实能力的时候,迟早会有这一天。试用期三个月不是给你过家家的,是真的要写代码、要在会议上回答问题、要扛需求的。我现在反而有点同情他。同情他相信"上岸就是终点"。发出来不是为了嘲笑谁,就是想说给那些正在被身边作弊上岸的同学搞得很 emo 的 uu 们听——别急,回旋镖很长,但它一定会回来。你继续刷你的题,写你的项目,背你的八股。该是你的迟早是你的,不是你的早晚还得还回去。xdm 共勉。
牛客12588360...:我不想评论面试方式,作弊是绝对不对的,但是你八股加刷题也不过是个做题小子,他穿帮纯粹是他菜,你也没有高明到哪里去
点赞 评论 收藏
分享
讲原则的小黄鸭不愿吃...:有时候面试眼缘确实很重要,当然,飞驰人生2中张弛说的很对:我努力了无数次,但是我知道机会只会出现在其中一两次。你把每一次笔试面试都全力以赴,总有你运气发挥到位的时候
点赞 评论 收藏
分享
评论
5
66
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务