蔚来后端提前批,一面二面~
作者:学不完的学
链接:https://www.nowcoder.com/discuss/723485
来源:牛客网
一面
1.自我介绍
2.怎么实现持久化登录功能
3.商品秒杀环节的介绍
4.超卖的情况怎么解决
5.密码怎么验证的
6.如果相关的信息修改怎么确保redis和数据库的一致性的问题呢?
7.写库和发消息之间发生的一致性怎么处理
8.redis为什么这么高效
9.redis真的是单线程么
10.怎么完成下单功能
11.kafka和RabbitMQ之间的区别
12.如何保证消费信息的可靠性
13.kafka为什么吞吐量高呢?
14.如何保证消息的不丢失
15.介绍一下ISR
16.如何提高消费者的消费能力
17.从多线程的角度考虑
18.kafka如何选主的
19.如何保证消费不重复
20.如何实现一个人可以保证一个可以购买制定限制的商品
21.介绍一下mysql的事务
22.隔离界别的是如何实现的
23.innodb在什么级别解决的幻读的
24.MVCC的实现原理
25.什么场景下会用到间隙锁
26.做题:一个场景题。一个sql建表加查询
二面
1.自我介绍
2.你做的两个项目上线了么?为什么没有上线
3.项目的整体流程介绍
4.项目的难点
5.怎么实现更多维度的评论思考
6.如果用户回复太多了,比如1w条,都只查mysql性能会有影响,那如何处理
7.redis的key如何设计呢
8.那如果有人要删除评论,你怎么保证redis和mysql的数据一致性
9.为什么要先删除一次redis,再删除一次redis、
10.那你一次性把所有的评论都在redis中删除,那下次访问还是会造成大量的请求访问DB如何解决
11.两次删除的时间间隔怎么确定
12.redis和DB数据一致性的具体实现的方法继续深挖
13.数据库索引失效的情况
14.假设有一个联合索引也有单列索引,那么怎么走索引更快为什么?
15.什么是间隙锁
16.有一个很大100G的字符串,怎么统计字符最多的字符,同时告诉最多的字符串的出现的次数。
17.反问
#java求职##蔚来面试##面经#
链接:https://www.nowcoder.com/discuss/723485
来源:牛客网
一面
1.自我介绍
2.怎么实现持久化登录功能
3.商品秒杀环节的介绍
4.超卖的情况怎么解决
5.密码怎么验证的
6.如果相关的信息修改怎么确保redis和数据库的一致性的问题呢?
7.写库和发消息之间发生的一致性怎么处理
8.redis为什么这么高效
9.redis真的是单线程么
10.怎么完成下单功能
11.kafka和RabbitMQ之间的区别
12.如何保证消费信息的可靠性
13.kafka为什么吞吐量高呢?
14.如何保证消息的不丢失
15.介绍一下ISR
16.如何提高消费者的消费能力
17.从多线程的角度考虑
18.kafka如何选主的
19.如何保证消费不重复
20.如何实现一个人可以保证一个可以购买制定限制的商品
21.介绍一下mysql的事务
22.隔离界别的是如何实现的
23.innodb在什么级别解决的幻读的
24.MVCC的实现原理
25.什么场景下会用到间隙锁
26.做题:一个场景题。一个sql建表加查询
二面
1.自我介绍
2.你做的两个项目上线了么?为什么没有上线
3.项目的整体流程介绍
4.项目的难点
5.怎么实现更多维度的评论思考
6.如果用户回复太多了,比如1w条,都只查mysql性能会有影响,那如何处理
7.redis的key如何设计呢
8.那如果有人要删除评论,你怎么保证redis和mysql的数据一致性
9.为什么要先删除一次redis,再删除一次redis、
10.那你一次性把所有的评论都在redis中删除,那下次访问还是会造成大量的请求访问DB如何解决
11.两次删除的时间间隔怎么确定
12.redis和DB数据一致性的具体实现的方法继续深挖
13.数据库索引失效的情况
14.假设有一个联合索引也有单列索引,那么怎么走索引更快为什么?
15.什么是间隙锁
16.有一个很大100G的字符串,怎么统计字符最多的字符,同时告诉最多的字符串的出现的次数。
17.反问
另外,我将我的面试过程和复习过程都总结出了八股,还有很多资料,如果有想转行的同学可以加 Qun: 71593 6698,还有很多大佬和面经都在里面,大家快来呀