编程语言
首页 > 编程语言> > 农行(武汉)java工程师 三面 面试经验

农行(武汉)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缓存击穿怎么办

2.hash怎么实现的

3.tcpudp了解吗?

4.拥塞控制了解嘛

5.滑动窗口怎么变化的

6.为什么连续收到 3个ack说明网络拥塞了(这个不了解)

7.问了解 spring 吗?

8.问 python多线程?我说我知道java的多线程

9.进程包含什么

10.紧急任务怎么调度

11.问了 tcp的三次握手四次挥手
12.s锁和x锁

13.左连接右连接 ,如果数据库没有锁 并发的情况下会有什么问题 。问了一些 cpp基础,我不会cpp就不太记得问题了

14.记得一个问题:有几种强制类型转换

15、说说冒泡排序过程

16、Mysql 建立索引的标准

面试资料总结

下面先给大家上一个总的目录大纲,基础的东西就不进行过多的赘述,我们将会从面试必问的说起,同时由于每篇的内容过多,我们也只说重点,太过基础的内容谁都会,我就不多敲字浪费大家的时间了!
有需要的朋友点击这里自取就好了,希望资料对你有帮助!

SpringCloud

Redis

JVM

MySQL

Zookeeper

Kafka

Dubbo

spring

Rabbitmq

springboot

最后

由于文章篇幅有限,PDF的内容又很多,全部手敲下来很累…所以需要阅读阅读学习的,大家“一件三连后:“查看下方””即可拿到手之后自己学习吧,博主真的打字打累了。

有需要的朋友点击这里自取就好了,希望资料对你有帮助!
预祝大家前程似锦,工作顺利!

标签:11,10,java,哪些,ArrayList,区别,面试,农行,排序
来源: https://blog.csdn.net/weixin_53224039/article/details/117077915