面试内容
- 自我介绍
- 编程题1 :伯乐平台:自己实现一个链表
- 编程题2:如何判断链表有环? (口述搞定)
- 介绍自己的实习各方面收获,从而扩展开以下:
- 实习中该需求分布式锁如何实现的? 1.KEY如何设定? 2.如果缓存击穿了怎么办?(面试官讲解了自己的见解)
- Java并发相关还了解哪些?
- 关于本地缓存是堆内还是堆外所带来的影响?(我主动提的,跟面试官一起商讨,面试官说这一点很有意思,他下来会花时间去调研学习)
- 场景题:在大促环境下,有一个满10块减5块的活动,在缓存中存储的活动和商品的关系该如何设计? (分场景)
总结:本次面试体验非常好,很多时间都是在和面试官一起讨论,面试官给了很多他的一些实战见解。下来我会多思考思考面试官所讲内容,继续加油!