虾皮二面4.31 java 65min
1.细扣实习(20min)
1.1快手实习限流算法、限流组件相关
1.2.快手实习账务处理优化细扣,从服务间发起rpc调用一直细扣到数据库事务、数据库锁
1.3.两段大厂实习间的比较
2.Caffine和guava cache的区别细索(10min)
2.1.淘汰策略(W-TinyLFU vs LRU)
2.2.主动刷新机制
2.3.既然你说到主动刷新,定时主动刷新和定时过期相比,优势在哪里?
2.3.1.分布式一致性角度
2.3.2.缓存击穿角度
2.3.3.业务角度
2.4.刚才说的缓存击穿,你会以何种方式来进行解决(多级缓存、分布式锁)
3.闲聊(5min)
4.算法(25min)
4.1手撕n线程MapReduce,并通过你实现的MR来进行wordCount,
这还真不是普通算法题,,还有一定灵活性的,
4.2.解释讨论,指出我的MR优化之处在于map操作和reduce操作间可以并行处理,
4.3.题目示例扩展,如果出现数据倾斜,你的应对方案是什么?如何改进你MR的代码?
5.反问(5min)
面试官有交流有引导,和一面面试官的差别太大了,最后还给了个正面肯定的评价。。。
唉,5月已到,烦人的毕业论文真的要狠狠开水了,无论是真的春招还是练手面可能都要告一段落了。春招的形式也算体验了一把,是真的难,hc是真的少,特别是大厂。可能这就是属鼠在学生时代的最后一场技术面吧。
#牛客在线求职答疑中心##我的实习日记#
1.1快手实习限流算法、限流组件相关
1.2.快手实习账务处理优化细扣,从服务间发起rpc调用一直细扣到数据库事务、数据库锁
1.3.两段大厂实习间的比较
2.Caffine和guava cache的区别细索(10min)
2.1.淘汰策略(W-TinyLFU vs LRU)
2.2.主动刷新机制
2.3.既然你说到主动刷新,定时主动刷新和定时过期相比,优势在哪里?
2.3.1.分布式一致性角度
2.3.2.缓存击穿角度
2.3.3.业务角度
2.4.刚才说的缓存击穿,你会以何种方式来进行解决(多级缓存、分布式锁)
3.闲聊(5min)
4.算法(25min)
4.1手撕n线程MapReduce,并通过你实现的MR来进行wordCount,
这还真不是普通算法题,,还有一定灵活性的,
4.2.解释讨论,指出我的MR优化之处在于map操作和reduce操作间可以并行处理,
4.3.题目示例扩展,如果出现数据倾斜,你的应对方案是什么?如何改进你MR的代码?
5.反问(5min)
面试官有交流有引导,和一面面试官的差别太大了,最后还给了个正面肯定的评价。。。
唉,5月已到,烦人的毕业论文真的要狠狠开水了,无论是真的春招还是练手面可能都要告一段落了。春招的形式也算体验了一把,是真的难,hc是真的少,特别是大厂。可能这就是属鼠在学生时代的最后一场技术面吧。
#牛客在线求职答疑中心##我的实习日记#
全部评论
看来你的面试经历非常丰富呢!你对面试中的问题有什么特别的见解吗?
这么硬核
现在流程怎么样了
虾皮是大厂还是中厂?
面试用英语交流?
请问mapreduce是那块是工程题,还是算法题,具体考察形式是什么样的,应该不是考具体实际的MR并运行出来吧
有消息了吗佬
虾皮美团二选一选哪个啊佬,帮我选一下
相关推荐
百度 小度云平台golang开发 28k*(12+4) + 6w签字费 硕士211
点赞 评论 收藏
分享