瑞幸咖啡Java一面+二面
一面:11.6
二面:11.13
刚hr打电话约了明天(11.19)三面,还是技术面,人有点麻,发个面经攒点人品。
-------------------------------------------------------------------------------------
一面:八股为主(难度指数:5分)
1、自我介绍
2、hashmap的实现原理
3、引入红黑树之后,具体是如何实现的?
4、concurrentHashMap是如何实现的?
5、线程池如何实现?
6、jvm的内存区域
7、对AOP的了解
8、bean的生命周期
9、springboot创建的的单例bean是不是线程安全的?
10、了解过什么设计模式?
11、单例设计模式的懒汉式和饿汉式有什么区别?
12、Kafka消费端是什么原理?如何获取到数据?
13、消费者是通过推还是拉的方式获取消息?是单线程还是多线程?
14、Kafka如何保证顺序性?
15、MySQL默认存储引擎? 与另外一个有什么区别?
16、哪些场景会导致索引失效?
17、Redis有哪些数据类型?
18、缓存和数据库的一致性是如何保证的?
19、为什么会导致缓存穿透?
20、讲一下雪花算法?有知道时间回拨怎么处理吗?
21、对网络编程有了解吗?
22、解释一下四次挥手
23、TCP是如何保证可靠传输的?
24、反问
-------------------------------------------------------------------------------------
二面:八股+项目+场景题拷打(难度指数:8分)
1、自我介绍
2、挑一个你的项目介绍一下
3、谈谈你对Redis的理解,主要用在哪些场景?使用的时候需要注意哪些点?
4、说一下缓存穿透以及缓存雪崩
5、用过哪些Redis的数据类型?
6、Redis的大Key问题指的是什么?
7、Redis的主从复制的原理?
8、讲一下RDB和AOF的持久化方式
9、谈谈你对缓存和数据库的一致性问题的理解
10、用过微服务吗?
11、注册中心的原理?
12、设计数据库的表的时候数据量过大的情况有什么措施吗?
13、测试环境下如何去对sql进行优化?
14、测试环境下加了索引之后你如何确保走的是正确的索引?
15、索引是越多越好吗?
16、数据库新增数据的时候倾向于采用自增id的好处是什么?
17、设计模式知道哪些?模板模式有没有了解?策略模式有了解过吗?
18、现在用一个服务框架,会去调微服务,微服务有很多机器,要调某一个微服务接口,微服务这块有一个负载均衡机制,比如说随机的、轮询的,或者基于故障转移的等等,你觉得负载均衡的机制这一块应该用什么设计模式?
19、比如说现在有一个推送平台,会给很多用户发营销短信,我们接入了很多营销短信厂商,比如阿里腾讯华为等等,未来可能还会接入别的,这一个模式你觉得可以使用哪些设计模式?
20、刚听你有用过Kafka,Kafka经常会用作一些异步的操作,在消费的时候可能会产生哪些重复消费的可能性?如何保证消费的幂等性?
21、有做过定时任务相关的吗?
22、现在一个集群有很多台机器,我的任务需要挑一台机器去执行,能用什么机制去保证每次只有一台被执行,不希望每台都被执行?
23、说一下雪花算法? 机器号是如何生成的?
24、spring事务这一块有了解吗?
25、spring的事务注解实现的原理是什么?
26、配置过数据库连接池吗?有哪些核心参数?
27、cpu占用内存过高有什么排除办法?
28、有遇到过OOM吗?那你分析一下,现在有一个web应用,大概什么情况下会出现内存溢出?
29、mybatis的分页查询是怎么操作的?
30、介绍一下乐观锁
31、还在学校吗?老家哪里的?
32、反问
二面:11.13
刚hr打电话约了明天(11.19)三面,还是技术面,人有点麻,发个面经攒点人品。
-------------------------------------------------------------------------------------
一面:八股为主(难度指数:5分)
1、自我介绍
2、hashmap的实现原理
3、引入红黑树之后,具体是如何实现的?
4、concurrentHashMap是如何实现的?
5、线程池如何实现?
6、jvm的内存区域
7、对AOP的了解
8、bean的生命周期
9、springboot创建的的单例bean是不是线程安全的?
10、了解过什么设计模式?
11、单例设计模式的懒汉式和饿汉式有什么区别?
12、Kafka消费端是什么原理?如何获取到数据?
13、消费者是通过推还是拉的方式获取消息?是单线程还是多线程?
14、Kafka如何保证顺序性?
15、MySQL默认存储引擎? 与另外一个有什么区别?
16、哪些场景会导致索引失效?
17、Redis有哪些数据类型?
18、缓存和数据库的一致性是如何保证的?
19、为什么会导致缓存穿透?
20、讲一下雪花算法?有知道时间回拨怎么处理吗?
21、对网络编程有了解吗?
22、解释一下四次挥手
23、TCP是如何保证可靠传输的?
24、反问
-------------------------------------------------------------------------------------
二面:八股+项目+场景题拷打(难度指数:8分)
1、自我介绍
2、挑一个你的项目介绍一下
3、谈谈你对Redis的理解,主要用在哪些场景?使用的时候需要注意哪些点?
4、说一下缓存穿透以及缓存雪崩
5、用过哪些Redis的数据类型?
6、Redis的大Key问题指的是什么?
7、Redis的主从复制的原理?
8、讲一下RDB和AOF的持久化方式
9、谈谈你对缓存和数据库的一致性问题的理解
10、用过微服务吗?
11、注册中心的原理?
12、设计数据库的表的时候数据量过大的情况有什么措施吗?
13、测试环境下如何去对sql进行优化?
14、测试环境下加了索引之后你如何确保走的是正确的索引?
15、索引是越多越好吗?
16、数据库新增数据的时候倾向于采用自增id的好处是什么?
17、设计模式知道哪些?模板模式有没有了解?策略模式有了解过吗?
18、现在用一个服务框架,会去调微服务,微服务有很多机器,要调某一个微服务接口,微服务这块有一个负载均衡机制,比如说随机的、轮询的,或者基于故障转移的等等,你觉得负载均衡的机制这一块应该用什么设计模式?
19、比如说现在有一个推送平台,会给很多用户发营销短信,我们接入了很多营销短信厂商,比如阿里腾讯华为等等,未来可能还会接入别的,这一个模式你觉得可以使用哪些设计模式?
20、刚听你有用过Kafka,Kafka经常会用作一些异步的操作,在消费的时候可能会产生哪些重复消费的可能性?如何保证消费的幂等性?
21、有做过定时任务相关的吗?
22、现在一个集群有很多台机器,我的任务需要挑一台机器去执行,能用什么机制去保证每次只有一台被执行,不希望每台都被执行?
23、说一下雪花算法? 机器号是如何生成的?
24、spring事务这一块有了解吗?
25、spring的事务注解实现的原理是什么?
26、配置过数据库连接池吗?有哪些核心参数?
27、cpu占用内存过高有什么排除办法?
28、有遇到过OOM吗?那你分析一下,现在有一个web应用,大概什么情况下会出现内存溢出?
29、mybatis的分页查询是怎么操作的?
30、介绍一下乐观锁
31、还在学校吗?老家哪里的?
32、反问
全部评论
佬,好厉害,三面加油
你被问的也太多了!
麻了,感觉比大厂问的还难
m
三面是hr面吗还是技术面?我怎么听是hr面
没看老哥资料,我还以为是实习面试,真的问的好多呀
佬,三面怎么样了呀
6,我十月初做完笔试现在还在泡池子
真牛👍我收到面试就拒了,hc少+薪资不高,就不想面了
这也太难了,感觉比我面过的大部分面试都难了,纯纯八股地狱啊
问的好多啊,顺便问下老哥bg
相关推荐
点赞 评论 收藏
分享
求offer的社畜很想吃卤蛋:篮子对快手是不满意吗
点赞 评论 收藏
分享