当前位置: 首页 > 面试经验 >

菜鸟网络(西安)一面

优质
小牛编辑
101浏览
2023-03-28

菜鸟网络(西安)一面

1.岗位:Java开发 地点:西安

2.直管、不是外包、正式合同、三年一签

3.自我介绍

Java基础:

1.object类中的equals方法和hashcode方法有了解吗?

2.list接口的实现类、特点和区别

3.map常见的实现类、特点和区别

4.hashmap中put的过程?(忘记了,没说上来)

5.concurrenthashmap的特点及put的过程?(分版本来说、是否线程安全)***明示我二轮面试也会问

6.threadlocal了解吗?***建议我再去看看更细的底层逻辑

7.线程池相关(说了几个核心参数以及拒绝策略)

8.线程的几个状态、以及几个状态之间的转换 ***回答的不太好,需要再好好看看

9.Sychronized和Lock的区别

10.lock平时怎么用?(没答上来)***建议我去了解一下,不用深入,但是要知道

11.分布式锁有了解吗?(没答上来)***这部分知识点需要加强

12.redis的使用、有哪些数据结构?

13.查询redis中某一个值还有多久过期,怎么操作?(没答上来,这部分知识点需要加强)

14.redis中常用的指令有哪些?***明示这部分的知识点需要加强

15.数据库事务,性质

16.慢sql查询的排查?

17.怎么看sql有没有走索引?怎么看它走了哪一个索引?explain了解吗?***这部分知识点需要加强

18.AOP是什么?平时有没有用过?

项目相关

1.项目亮点、难点

2.难点是怎么解决的?

3.实时数据取出时,查询过慢是怎么解决的?

4.MQ、分布式相关有用过吗?

5.springcloud 组件有哪些?作用是什么?

6.Dubbo有了解吗?

反问环节...

#牛客解忧铺#
 类似资料: