农行(武汉)java工程师 三面 面试经验

一面

1.自我介绍
2.ArrayList和LinkedList的区别

3.ArrayList比LinkedList内存高效的原因

4.ArrayList随机访问比LinkedList快的原因

5.==和equals()的区别

6.equals()和hashcode()的关系

7.Object有哪些方法(这个问题有点懵,居然连toString()都没想起来)

8.MySQL对结果排序的关键字

9.视图的优点,能不能在视图中修改数据

10.redis有哪些数据类型

11.redis向hash中存储数据的语句

12.了解的排序算法,快速排序的思想

13.哪些排序算法在一次遍历之后可以得到最大的元素

二面

  1. JAVA八大基本数据类型

  2. JAVA反射

3.问用过什么数据库,果断mysql。

4.索引建立的规范

5.手撕一个查询语句,没让写,说思路。

2、用过哪些微服务框架(没怎么用过)

3、缓存雪崩(缓存失效导致访问数据库太多)

4、SpringMVC有哪些注解

5、@Param注解是SpringMVC的吗

6、Mybatis 里面# $区别

7、System.out.println(“5”+3)

10、进程和线程的区别

11、普通类和抽象类区别

12、String和StringBuffer区别

三面

1.Redis缓存击穿怎么办

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值