腾讯java后端一面 8/19
腾讯java后端一面 8/19 35分钟
1、自我介绍
2、介绍一下项目和实习,介绍一下使用了哪些技术
3、kafka的数据结构
4、kafka为什么有topic还要用patition
5、两台服务器之间最多几个连接
6、hashmap结构,线程不安全举个例子
7、数据库索引分类,详细介绍
8、@Scheduled原理
9、多台服务器同时对一个数据定时任务,怎么处理
10、常见分布式锁
11、redis分布式锁原理,redis分布式锁存的什么东西,看门狗策略
12、如果让你自己实现一个定时任务你用什么数据结构
13、比如7分钟插入到6分钟和8分钟中,时间复杂度O(n)太高了,你怎么优化(上面那题我答的队列)
14、这样的话范围查询时间复杂度太高,有什么办法优化(上面那题我答的linkedhashmap)
15、redis有序集合底层结构
16、知道select和epoll吗
17、select和epoll的底层结构是什么,原理
18、场景题:1亿个数据取出前10个有什么方法
体验了一把大厂顶尖难度,被按在地上摩擦😓