分享一下自己秋招0实习经验进字节的面试经历
说说lz自己,目前双非大四,在字节实习,想到春招已经开始了,分享一下自己去年秋招面试的面试经历吧,希望对各位学弟学妹有帮助。
当然发帖还有另外一个目的,先介绍一下我的部门,目前是在产研下的电商业务中台部门,就我现在的实习体验来看,周围的同学都是人非常nice的,你有问题的话,有空都会给你解答的。
而且感觉现在抖音电商正处于一个发展期吧,算是字节的又一个核心业务,每天都可以学到新的知识。
所以看的觉得有帮助的话,欢迎来找我内推,可以直接下面链接投递或者用我的内推码。
如果想来我们组的话,当然也欢迎直接把简历给我,我直接推给leader,leader说可以适当降低面试难度,通过机会大大的。
投我们组的另外一个好处在于可以帮你实时跟踪面试状况,毕竟面试的同学就坐在边上。如果需要的话,也可以帮你做一点面试辅导。
我的邮箱是392688109@qq.com ,也可以加我vx:sjy18305065625来私戳我,了解更多。
一面
1. 项目的介绍(我这边写的是秒杀)
2. 如何设计的防止超卖
3. redis和数据库的一致性如何保证
4. redis的key的穿透的解决方法
5. 如果在引入消息队列之后,如果消息队列之中还有元素未消费,去读取数据库中的值,可能读到的数据不是最新的,这个问题如何解决
6. 一条数据库建表语句
7. 查找用户表中重名的用户
8. 查找每一个用户收藏的商品总数
9. 左连接,右连接,内连接的区别
10. 如何进行sql的优化
11. 索引的b+树结构,哈希索引结构,两者的区别
12. 索引有哪些类型
13. limit关键字的特点
14. http请求的流程
15. http和https的区别
16. get和put的区别
17. 算法题,lc31
二面
1. 项目是如何抗高并发的等一些问题
2. redis血崩,穿透,击穿的解决
3. 布隆过滤器的原理
4. redis的底层数据结构
5. rabbitmq的实现
6. spring的aop的实现
7. java的类加载器的关系,双亲委派的好处
8. hashcode和equals什么时候重写
9. hashmap冲突解决,红黑树和avl的对比
10. 两个线程交替输出奇偶数字
11. tcp的三次握手,四次挥手,为啥要三次
12. http的状态码,https的问题
13. Java的NIO如何实现
14. epoll的底层
15. 了解的设计模式
16. volatile关键字的作用
17. ACID 中A 是如何实现的,I 是如何实现的
18. 算法题,有n种货币,每种数量不限,有一个面额x,求组成的方案数,需要去重
三面
1. 算法题,一个n*n的矩阵,行有序,求第k大
2. 项目相关
3. 拥塞控制实现
4. 设计一个火车购票的系统
5. 闲聊