4.1 美团一面

问题太多了,记不全,整理一些没答好的点。20min不到的八股➕30min项目拷打➕20min不到算法。体验很好,面试官很nice,没感觉到太大压力。

1:Java的NIO模型(正好盲区了,直接说只了解select, poll, epoll,再深的不懂,面试官说没事)
2:线程池的核心线程数和最大线程数在IO密集型和CPU密集型场景下怎么设置?
3:项目里热更新这块,反射怎么做的?加volatile了吗?(没加,建议我可以下去修改一下)
4:Redis集群里怎么保证锁可用?
5:项目性能大概是怎样?支持多少并发?
6:令牌桶算法怎么实现的?(答用了Guava的RateLimiter,但是我自己有学习过另一种实现思路,然后介绍)
全部评论
补充一点近期面试心得:如果一个点没法非常还原地说出来,但是底层原理是大概理解的,可以和面试官从原理思想上去给出一个尽可能贴近正确的思路和答案。上面根据任务设置线程数的题,我记不起一个具体的公式,就结合场景去答了,说完面试官点头看起来是比较满意。
1 回复 分享
发布于 04-02 01:22 北京

相关推荐

评论
1
5
分享

创作者周榜

更多
牛客网
牛客企业服务