字节跳动-抖音社招面经(Offer已拿)

背景

2017年本科毕业(非985),从19年11月开始准备找工作。首先一般面试分为三个部分:项目、技术知识、算法。

  1. 项目是因人而异的,每个人的项目不一样,后面技术知识的提问和这里是有关联的。
  2. 技术知识:在我进行准备时也整理过很多,这里给推荐下自己整理的内容:Interview
  3. 算法题:主要在 LeetCode 上刷题,整个过程刷了 200+ 题(题目不是做一遍就完事,可以多做几次),这里推荐两个题目合集:精选 TOP 面试题热题TOP100

上面这些准备的差不多之后,就可以再找目标公司的面经,再集中补下,下面就说下技术知识的面试题目。

面试题

在进行技术知识的面试过程中,当面试官提到一个点,如果你有把握,可以多发散发散,把话题向你熟悉的点去引导。

  1. MySQL 的索引?B+树的结构介绍下?B+树与B树有什么优势?
  2. 事务的四个特性?事务的隔离级别?讲讲MySQL 的事务隔离?RR解决了什么问题?
  3. MVCC & 锁
  4. MySQL 平滑水平扩容方案?
  5. Redis 线程模型?持久化方案?
  6. Redis Cluster?其他开源集群方案?
  7. Redis Cluster 是如何进行扩容的?
  8. Redis hash、zset 数据结构?跳表是怎么构建的?
  9. 并发修改数据库并回写Redis 如何保证数据一致性?
  10. Redis 加锁方案?Zookeeper 加锁方案?各有什么优缺点?
  11. JVM 垃圾回收机制?CMS 收集器?
  12. Netty 的优势在哪?有什么问题吗?
  13. HashMap 的结构?ConcurrentHashMap 读写加锁吗?
  14. ThreadLocal 的结构?
  15. 流量控制算法了解吗?介绍下
  16. 设计一个短链接生成系统?数据如何存储?高并发如何处理?
  17. 讲讲 ZK 的结构?如何进行选主的?从 CAP 分析下
  18. 算法:股票收益、str2int、树的最大路径

这些面试题在三次技术面试中,有重复的地方。很多也是自己进行发散提到的。每轮面试时间在1小时左右,头条面试过程还算很不错的。

最后:欢迎 Star Java 笔试、面试 知识整理

#字节跳动##社招##Java工程师##面经#
全部评论
社招问的也太简单了吧
3 回复 分享
发布于 2020-04-08 11:31
楼主总共准备了多久啊
点赞 回复 分享
发布于 2024-02-20 20:05 浙江
三轮面试都是八股文和算法吗,第三轮会不会更侧重项目一点。
点赞 回复 分享
发布于 2021-09-11 19:43
楼主进抖音部门需要转go吗?
点赞 回复 分享
发布于 2020-04-26 16:47
题主拿到了什么级别,2-1吗?
点赞 回复 分享
发布于 2020-04-16 14:10
点赞 回复 分享
发布于 2020-03-29 21:21
是一次面完的吗?
点赞 回复 分享
发布于 2020-03-29 20:15
感谢分享! 欢迎大佬参加我们的社招面经征集活动呀!有京东卡可以拿~社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡~:https://www.nowcoder.com/discuss/374207 #社招面经#
点赞 回复 分享
发布于 2020-03-26 12:31
数据库问的也太多了吧……
点赞 回复 分享
发布于 2020-03-25 23:40

相关推荐

真tmd的恶心,1.面试开始先说我讲简历讲得不好,要怎样讲怎样讲,先讲背景,再讲技术,然后再讲提升多少多少,一顿说教。2.接着讲项目,我先把背景讲完,开始讲重点,面试官立即打断说讲一下重点,无语。3.接着聊到了项目的对比学习的正样本采样,说我正样本采样是错的,我解释了十几分钟,还是说我错的,我在上一家实习用这个方法能work,并经过市场的检验,并且是顶会论文的复现,再怎么不对也不可能是错的。4.面试官,说都没说面试结束就退出会议,把面试者晾在会议里面,丝毫不尊重面试者难受的点:1.一开始是讲得不好是欣然接受的,毕竟是学习。2.我按照面试官的要求,先讲背景,再讲技术。当我讲完背景再讲技术的时候(甚至已经开始蹦出了几个技术名词),凭什么打断我说讲重点,是不能听出人家重点开始了?这也能理解,每个人都有犯错,我也没放心上。3.我自己做过的项目,我了解得肯定比他多,他这样贬低我做过的项目,说我的工作是错误的,作为一个技术人员,我是完全不能接受的,因此我就和他解释,但无论怎么解释都说我错。凭什么,作为面试官自己不了解相关技术,别人用这个方式work,凭什么还认为这个方法是错的,不接受面试者的解释。4.这个无可厚非,作为面试官,不打招呼就退出会议,把面试者晾着,本身就是有问题。综上所述,我现在不觉得第一第二点也是我的问题,面试官有很大的问题,就是专门恶心人的,总结面试官说教,不尊重面试者,打击面试者,不接受好的面试者,技术一般的守旧固执分子。有这种人部门有这种人怎么发展啊。最后去查了一下,岗位关闭了。也有可能是招到人了来恶心人的,但是也很cs
牛客20646354...:招黑奴啊,算法工程师一天200?
点赞 评论 收藏
分享
评论
19
220
分享

创作者周榜

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