哈啰出行-两轮Java一面

一面面经贴一下
1.自我介绍
2.最新一段实习聊聊
3.IM怎么保证高可用和必达性的?
4.IM的冷热备存储架构和缓存淘汰策略怎么做的
5.为什么项目用HyperLogLog做统计有什么好处吗?+讲一下原理
6.HashMap讲一下(put流程+红黑树原理)
7.安全Map原理(syn+cas)
8.volatile原理
9.threadlocal原理+使用不当有什么问题+这些问题总结(扩展到微服务链路中的问题。用ttl做日志链路追踪)
10.了解市面上垃圾回收器吗
11.讲讲G1的介绍+回收过程
12.分库分表方案(题目:淘宝购物场景-区分用户订单和商家订单)
13.Redis的持久化方案
14.Redis的高可用怎么保证的?(Redis Cluster)聊了主从+哨兵+hash槽+协议
15.一致性hash实现+数据均衡问题
16.MySQL的索引结构+换为红黑树怎么样缺点
17.MVCC机制原理
18.库存系统设定(讲到了分为读和写。高并发读的情况下怎么扛住。数据一致性怎么保证。怎么加锁的,锁的粒度在流程中锁了什么?)
19.限流算法(Redis怎么实现令牌桶的,lua脚本的步骤讲一下,具体思想----时间戳来扣减判断)
#面试# #哈啰出行# #面经# #面经Java#
夸:这次面试体验非常好,对于一些不懂的问题,面试官会解答一下然后自行让你接后续
后续:
发offer了了 但因为是专升本 所以offer给撤回了
全部评论
公司扫码了
2 回复 分享
发布于 02-18 21:39 辽宁
杰哥,哈啰二面的结果大概多久会出呀,武汉的
点赞 回复 分享
发布于 04-25 19:03 福建
不是这么玩吗
点赞 回复 分享
发布于 03-17 14:14 重庆
可惜了佬,是金子总会发光的
点赞 回复 分享
发布于 03-11 18:26 广东
校招吗
点赞 回复 分享
发布于 03-08 12:26 河南
因为是专升本所以撤回了???
点赞 回复 分享
发布于 01-26 19:32 江苏
老哥,库存设计是场景题还是项目问的
点赞 回复 分享
发布于 01-26 14:32 湖南
啥时候投的呀佬
点赞 回复 分享
发布于 01-24 14:37 北京
有手撕吗
点赞 回复 分享
发布于 01-22 15:47 江西

相关推荐

09-23 16:18
已编辑
门头沟学院 Java
1、自我介绍2、拷打实习,沿着实习问了很多场景题,甚至基本都是场景题,没有常规八股3、如果让你设计限流功能,你会怎么考虑?如何设计?4、针对秒杀优惠券平台,假设mysql的最大qps是100,但是业务峰值qps可以达到10万,这个10万的qps打到qps只有100的mysql上,有什么思路解决这种业务场景?从接入层到逻辑层到缓存层,有什么解决方案?5、你平时的业务场景中,有没有遇到mysql作为瓶颈的地方吗?比如说超时或者慢查询吗?6、加索引本身是一个DML操作,他会阻塞写,那遇到加索引的时候有什么好思路去避免这种阻塞吗?之前刷到过这个知识,但是忘记了,我回答了一般晚上加索引就是业务量不高的时候加,后来想起来跟mysql版本有关,但是原理还没学7、mysql高可用如何做到的?8、如果我这时候读从节点,但是从节点可能没有同步到最新的数据,这时候有什么办法吗?换句话说,我们能感知到从节点的数据是老的吗?9、你遇到rpc调用失败或者超时的时候,你如何定位是自己失败或超时了还是上下游呢?10、介绍一下三次握手四次挥手吧?11、为什么要2MSL,而且为什么是2MSL而不是1MSL?12、你自己有没有遇到过TIME_WAIT的场景?答了没有后,面试官都笑了,说估计都是框架处理了,自己当年还得自己手动处理TIME_WAIT情况。13、当你调下游服务时,下游的服务器OOM了,或者服务器的网线突然被人拔了,这两种情况你怎么处理?对于你来说,你会收到不一样的错误信息或者不一样的感知吗?14、手撕:LRU15、面试官介绍部门情况,问能实习多久,说3轮技术面+1轮HR面,2-3天出结果,全程1小时出头。
查看12道真题和解析
点赞 评论 收藏
分享
评论
21
79
分享

创作者周榜

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