面试准备,基础点到为止,只要不答得很差就没事。主要还是算法,基本上每轮两个算法题,白板写代码,要运行的那种,还是挺有压力。
不得不说字节面试效率很高、节奏很快,一下午一面二面连着面试,之后隔两天就三面。每次面试HR都可以当天晚上给出面试结果,效率极高,给HR小姐姐送爱心~
抖音后台一面
50min
自我介绍
1、线程池 堵塞队列为什么要用堵塞的
2、一个线程在内存中如何存储
3、volatile ->内存重排序到底怎么避免的……
4、http 握手的 wait time
5、访问一个 url 发生了什么
6、dns 是什么 原理
7、跳表 和平衡树区别
8、平衡树的种类
9、mysql B+ B区别
10、mysql 隔离级别 -> MVCC如何保证的 -> 间隙锁怎么使用的
11、mysql hash索引?
12、反问
算法题一
- 计算题:扑克牌两张王的概率
算法题二
- 手写代码:合并N个链表 -> 优化为 log(n) -> null 判断 -> 不允许修改数据结构怎么实现
抖音后台二面
60min
1、微服务注册中心原理
2、注册服务怎么判断上线下线
3、如果一个服务版本升级了 其他服务没升级怎么办
4、为什么要使用spring cloud
5、jvm参数 为什么要配置-> 8G内存的机器 java进程最大配置多少
6、策略模式 如何解藕 -> 项目中如何使用的
7、redis 持久化
8、redis 主从复制
9、redis 为什么快-> 系统设计的时候如何优化的
10、jenkins 如何用的
11、反问
算法题一
- 判断一个IP是否在国内。输入:数据库中有几十万的国内IP段 (start_ip, end_ip)一个待验证的IP输出:YES or NO
算法题二
- 用户在线波峰计算。输入:用户日志(time, user_id, login | logout)输出:同时在线人数的峰值,峰段(峰值的90%) eg (19:50到22:10, 峰值3亿,最低2.7亿)
抖音后台三面
1、自我介绍
2、实习的工作?有什么感觉有难度的地方?和团队其他人怎么协调的?
3、实习之后有哪些成长?
4、业务可以改进的点?
5、有没有博客?开源项目?
6、未来三年职业规划?
7、看了看我大三的面试记录?问了一下当时面试挂掉的原因?我说算法当时不行,顺便问了下我今年的笔试情况
8、常用的语言?python和java比较
9、最近有在看书吗?在看什么书?平时都用什么方法来学习?
这些是大概问题 具体的还有一些小细节记不起了 总的来说两面的面试官人都挺好的,感觉第二个特别的细腻以及也会跟你耐心解释为什么
最后
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。
最新整理面试题
上述的面试题答案都整理成文档笔记。
也还整理了一些面试资料&最新2020收集的一些大厂的面试真题(都整理成文档,小部分截图),有需要的可以点击进入暗号:qf
最新整理电子书
最新整理大厂面试文档
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。一键三连哦!