首页 > 腾讯、快手社招服务端开发面经(附2020快手内推)
头像
土豆128
编辑于 2020-07-23 10:14
+ 关注

腾讯、快手社招服务端开发面经(附2020快手内推)

自我介绍

渣硕一枚,毕业快两年了。之前我在牛客分享了面试经验的帖子,但是因为账号没有认证,很快被删了,这次重新码字,泪奔~。毕业后入职了顺丰科技,互联网人的心总是不安分的,在今年3月初的时候计划换工作,期间面试了多家公司,现在借牛客这个平台跟大家分享一下找工作的经验。

面试

准备

刷题

从今年1月份开始正式准备,其实就每天撸3道leetcode,题目选择的是LeetCode的like 100(https://leetcode.com/problemset/top-100-liked-questions/) ,到我3月正式面试的时候,刷了大约120道题,其中like 100里面中等难度的题目刷了2遍。其实还是自己没有什么针对性,按照校招的方式来准备的。现在回头看,对于某些公司,刷题不是必须的。比如招银网络、阿里巴巴。在我面试阿里巴巴的过程中,真的是一道题没有做。所以对于有目标公司的同学,可以针对性的准备

简历

制作简历推荐使用工具wondercv(https://www.wondercv.com/) ,不是打广告,主要是这个制作简历的工具有一个智能打分的工具,个人觉得挺好用的。如果你的简历的评分能够在80以上,基本上是不会因为简历的排版等问题被刷掉。个人认为简历最后控制在一页以为,除了项目经历外,大家应该按照自己的实际情况来填写,我觉得写好项目经历有以下原则:

  • 你必须能为简历上的每一个字负责
  • 项目经历请用数据来支撑,比如你做了一个服务端应用接口的优化,那么你做了哪些工作,使得QPS从多少提升到多少?
  • 每一个项目经历都必须有亮点,至少你自己觉得很亮。如果实在想不出亮点,可以适当借用别人的东西来做亮点,前提是你能够盘的清楚
  • 自己的工作应该要能聊清楚。现在这种分工合作的年代,基本不会有什么项目是完全由自己撸出来的。所以着重把自己的那一部分讲好

面经

腾讯

腾讯总共面了5轮,其实我请同学帮忙推的是微视,但是简历莫名其妙的留到了QQ音乐那边。

一面

疫情期间,电话面试。

  1. 大数据问题。给定4G内存,以及16亿个QQ号,这些QQ号里面有重复的,找出重复次数排名前100个QQ号。
  2. 聊了下微服务,服务注册发现是怎么做的?微服务的监控是怎么做的?
  3. 实现一个线程安全的阻塞队列。
  4. 给定两个数组,每个数组中都有重复的数字。不用类库函数,对这两个数组排序。
  5. 多路复用是什么?怎么用?
  6. Linux中的文件节点是什么?(这个不太会)
  7. 聊了下项目架构

二面

视频面试

  1. 给定一个数组,求该数组所有的自子数组
  2. 去掉一个字符串中的所有空格(送分题)
  3. 两个系统A和B,如果A调用B的时候发生超时,这个时候A会重试,那么怎么确保B只调用一次?
  4. 项目中的数据库分表是怎么做的?

三面

电话面试

  1. 给定一个数组,元素的大小0~25,有重复元素。按出现频次的高低输出所有的数字。
  2. 聊一下项目中HBase的RowKey是怎么设计的?
  3. 项目中的事务消息是怎么做的?
  4. 对加班怎么看?表示自己可以996

四面

电话面试,这里好像已经到腾讯的面委会了

  1. 给定一个二叉树,依次打印出每一行。
  2. 聊一下Redis的zset?实现原理是什么?为什么不用红黑树来实现?
  3. redis哨兵怎么选举主节点?
  4. 为什么IP分组到达的时间不一样?
  5. 有什么要问我的?

五面

电话面试,我真的已经忘记聊什么了。很快,没聊什么技术。聊了下为什么想换工作?以及自己的职业规划

快手

一面

视频面试

  1. leetcode 2
  2. 自我介绍
  3. 线程池实现原理,用法
  4. JVM内存结构,垃圾回收机制
  5. Synchronized加锁原理。偏向锁、轻量级锁、重量级锁。
  6. AQS原理。公平锁和非公平锁。
  7. MySQL索引什么时候失效?
  8. RocketMQ生产消息,存储消息,生成索引,消费消息全流程。
  9. ConcurrentHashMap扩容算法
  10. 有什么要问我的?

二面

视频面试

  1. 求N内的所有素数;
  2. 给定一个乱序数组,求数组内最大连续的数;
  3. 自我介绍
  4. 聊项目。项目中的难点是什么?如何解决,我讲了RocketMQ的调优
  5. 分布式ID实现,不准用UUID
  6. MySQL间隙锁的机制?主要解决的问题是什么?
  7. 课余时间怎么学习?
  8. 有什么要问我的?

三面

视频面试

  1. 讲项目,redis的作用,HBase RowKey的设计。项目主要做了些什么?有什么难点?
  2. Leetcode 146
  3. Leetcode 470
  4. 有什么要问我的?

总结

楼主最后拿到了招银、腾讯、快手的Offer,面试阿里被挂掉了,有赞、oppo面试都很神仙。有赞面了5分钟把我挂了,oppo面了一轮,感觉聊得不错,然后就没有然后了。

社招

作者最后去了快手,另外发个快手社招的内推信息,前端、后端、算法、产品都有大量HC哦,职位列表参考(https://zhaopin.kuaishou.cn/recruit/e/#/official/social/)。
可以发简历到(wangyongxing@kuaishou.com) 找我内推。
也可以加我的微信号(dhiw992fdj)一起讨论,请备注快手内推

校招

快手2020届校招已经开始,对我司有意的同学点击链接直接投递即可:https://campus.kuaishou.cn/recruit/campus/e/#/campus/share/job-list/lO9UVkGa8Ptodv2BU6i6QQ%3D%3D

内推的优势

  1. 实时查询内推进度
  2. 笔者只要有时间,可以帮看简历,可以一起讨论面试思路

最后祝大家都能拿到心仪的offer!冲鸭!

全部评论

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

相关热帖

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

近期精华帖

热门推荐