美团社招Java开发一面,二面,三面,四面合并面经( 四 )


6.说一下spring容器的启动过程?
7.讲一下分布式锁 , 基于zookeeper实现和redis实现在性能上有什么差异?
8.kafka如何保证不丢消息又不会重复消费 。 了解大数据相关的一些技术吗?
9.最后写了道题 , leetcode55. 跳跃游戏
给定一个非负整数数组 , 你最初位于数组的第一个位置 。

数组中的每个元素代表你在该位置可以跳跃的最大长度 。

判断你是否能够到达最后一个位置 。

示例 1:

输入: [23114

输出: true
解释: 我们可以先跳 1 步 , 从位置 0 到达 位置 1 然后再从位置 1 跳 3 步到达最后一个位置 。

示例 2:

输入: [32104

输出: false
解释: 无论怎样 , 你总会到达索引为 3 的位置 。 但该位置的最大跳跃长度是 0 , 所以你永远不可能到达最后一个位置 。

最快什么时候能过来?有什么问题想问的?然后说后面有hr再和你联系 。

美团点评三面

推荐阅读