顺丰二面

1.自我介绍
2.详细介绍一下实习项目、背景、难点、怎么解决的
3.具体负责哪块业务
4.介绍一下ES,为什么用ES
5.ES的索引、分区、副本
6.项目的数据量有多大,ES的索引怎么建立的
7.有用ES的集群吗,怎么搭建的
8.filter和query的区别?适用场景
9.golang中的协程和线程,他们之间的关系是什么样的
10.go垃圾回收的出发场景有哪些
11.有用过那些中间件?
12.redis数据结构有哪些?有用过那些?
13.用redis纪录两亿用户每天的登录情况应该用什么数据结构
14.如果想像查看连续登录多少天,有哪些天没有登录应该怎么实现(继续追问还可以优化吗)
15.redis怎么实现分布式锁
16.redisson的分布式锁过期时间怎么设置?怎么保证任务执行完之后再释放锁
17.redis的分布式锁有哪些缺点?
18.redis主从同步,主节点出现故障怎么保证强一致性
19.除了redis还有哪些实现分布式锁的方法
20.Zookeeper是通过什么实现的分布式锁
21.基于Zookeeper实现的分布式锁和redis的分布式锁有什么区别
22.jdk8的特性有用过那些?
23.并发流基于什么框架实现的?
24.jdk7的的并发框架是什么
25.ForkJoinPool是用来干什么的?
26.ForkJoinPool和普通线程池有什么区别?
27.java面向对象 要实现一个电梯系统 需要有哪些类、属性和方法?
全部评论
好难啊
点赞 回复 分享
发布于 今天 14:23 广东

相关推荐

1 1 评论
分享
牛客网
牛客企业服务