今天给大家分享一篇 蚂蚁支付宝技术一面, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~
最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。
点击下载完整PDF☞ 2022年最新Java面试题集
操作系统:
1. 进程的状态,流程
2. 进程和线程的区别
3. JVM实例是进程还是线程
4. 类加载过程
数据库
1. 数据库的索引
2. Mysql Innodb索引用的什么数据结构
3. 使用索引查询一定能提高查询效率吗
4. 什么是事务
5. 事务的四大特性
6. Mysql怎么实现事务
7. Redolog,undolog
8. 数据库的乐观锁和悲观锁,悲观锁的sql语句?怎么样锁一条记录或者一张表
计算机网络
1. tcp/ip有哪几层
2. 三握四挥
3. Java的类加载机制
4. 双亲委派机制,为什么要这样做
5. jvm垃圾回收机制
6. 接口和抽象类的区别,什么场景用接口,什么场景用抽象类
7. Hashmap线程安全吗?为什么线程不安全
8. Concurrenthashmap是怎么实现线程安全的?
Spring
1. 用spring框架有什么好处
2. 什么是IOC