0
点赞
收藏
分享

微信扫一扫

全网独家-上海2024大中小厂java面试题实战大全

全网独家-上海2024大中小厂java面试题实战大全 _java

(上海)人人视频

人人视频

人人视频  
1、强引用?软引用?弱引用?虚拟引用?  
2、ReentrankLock底层实现原理?  
3、线程池中的等待队列大小该如何设置?有什么依据?拒绝策略一般怎么设置?核心线程数怎么设置?  
4、jvm调优的一些核心的参数?  
5、OOM怎么排查,怎么解决?一般通过什么?  
6、一个sql本来执行1s,突然执行到10s,怎么排查和解决?  
7、执行计划都有什么?具体怎么看?  
8、spring的循环依赖问题,只用二级缓存可以解决吗?  
9、AOP项目的实际场景?底层原理?  
10、Mysql和Redis的数据一致性怎么保证的?  
11、MQ的使用场景?  
12、你在项目中怎么具体怎么使用设计模式的?

(上海)KDC

公司:契约锁城市:上海岗位:java级工程师1.thr...

1自我介绍(hr提前说明用英文准备一份自我介绍  
2介绍以往主要负责过的项目概况  
3项目中遇到的难点以及解决方法  
4机试(主要考查excel表格制作及vba,sql初级查询语句)  
5sql为员工表创建一个审计表和审计触发器,记录每次修改员工月薪的操作  
6谈谈职业规划  
7薪资期望

(上海)花旗

全网独家-上海2024大中小厂java面试题实战大全 _java_02

(上海)邮乐网

邮乐网,Java,5年,

自我介绍  
说说最近在做的项目  
- 有哪些类加载器  
- 类加载过程  
- 什么是双亲委派机制  
- 内存结构,哪些属于运行时数据区  
- JMM  
- 深拷贝和浅拷贝  
- 引用类型  
- 判断垃圾回收有哪些方法  
- 什么是GC roots  
- 有哪些垃圾回收器  
- cms 垃圾回收流程  
- 为什么g1更适合大内存  
- g1分代回收  
- aqs 底层原理  
- synchronized 和lock 区别  
- 两个线程交替打印0-100  
- 有哪些jvm核心参数  
- 哪些场景用到多线程  
- redis 持久化有几种方式,各有什么特点  
- redis 有那几种数据结构  
- redis zset 底层是什么样的  
- redis为什么不用红黑树而用跳表实现zset  
- 项目里在哪些场景使用到了redis  
- redis 作为分布式锁,一定能保证可以锁住吗?会有什么问题  
- 除了使用redis,还可以怎么实现分布式锁  
- redis 缓存过期清除策略  
- redis 缓存过期删除策略  
- 什么是缓存的击穿,穿透,雪崩,以及redis 如何处理  
- 如何保证数据库和redis 缓存一致性  
- redis 事务  
- 隔离级别有哪几种,分别解决什么问题  
- 为什么mysql 默认隔离级别是rr,而不是rc  
- mysql 的ACID  
- 你项目里用的mysql 隔离级别是什么?为什么  
- mvcc 实现原理?  
- mysql 有哪些日志类型  
- mysql binlog 有哪些类型?  
- mysql主从复制流程了解吗?  
- 针对一个慢sql如何进行调优  
- mysql索引结构?  
- mysql 索引失效场景  
- mysql 联合索引查询流程  
- 如何给字段加索引  
- 为什么mysql 用b+树而不用b树,或者二叉树  
- 什么是回表?索引下推和索引覆盖  
- mysql 有哪些类型的锁  
- mysql 处理死锁有哪些方法  
- 有没有进行sql 调优经验  
- mysql 有哪些存储引擎,有什么区别  
- mysql buffer poll 是什么  
- mysql in 和exit 查询有什么区别  
- 为什么要用自增主键,可以用uuid吗?  
- mysql order by 分页 存在相同数据怎么处理


全网独家-上海2024大中小厂java面试题实战大全

举报

相关推荐

0 条评论