网易严选后台开发
一面 2021-4-13
1. redis缓存不一致的解决方案。
2. redis高可用性的原因,主从模型。
3. mysql乐观锁悲观锁的实现。
4. mysql慢查询的排查。
5. explain语句主要需要注意那些字段。
6. mysql默认隔离级别。
7. select语句在可重复读隔离级别情况下会加锁吗。
8. long的赋值操作是原子操作吗。
9. 如何实现原子操作 锁 CAS?
10. CountDownLatch CyclicBarrrier .
11. 做题:二叉树非递归中序遍历。
HR面 2021-4-20
1. 介绍项目。
2. 项目难点以及如何解决。
3. 有那些offer
4. 反问
#网易##java工程师##面经#
1. redis缓存不一致的解决方案。
2. redis高可用性的原因,主从模型。
3. mysql乐观锁悲观锁的实现。
4. mysql慢查询的排查。
5. explain语句主要需要注意那些字段。
6. mysql默认隔离级别。
7. select语句在可重复读隔离级别情况下会加锁吗。
8. long的赋值操作是原子操作吗。
9. 如何实现原子操作 锁 CAS?
10. CountDownLatch CyclicBarrrier .
11. 做题:二叉树非递归中序遍历。
二面 2021-4-15
1. 写伪代码 两两一组反转链表。
2. 项目,单点登录的安全问题,比如SQL注入等。
3. 建立索引,给sql语句判断走了那些索引。
4. 包管理工具和版本管理工具 maven和git。
5. Linux 基本指令,查看进程状态。grep指令
6. https的加密过程。
7. 面向对象的准则。
8. Java迭代器失效。
9. 线程池的各种参数,四种拒接策略,阻塞队列的实现,数组和链表。
10. 线程池中核心线程和最大线程的销毁。
11. 线程的各种状态。
12. 等待和阻塞的区别。
13. 项目。
1. 写伪代码 两两一组反转链表。
2. 项目,单点登录的安全问题,比如SQL注入等。
3. 建立索引,给sql语句判断走了那些索引。
4. 包管理工具和版本管理工具 maven和git。
5. Linux 基本指令,查看进程状态。grep指令
6. https的加密过程。
7. 面向对象的准则。
8. Java迭代器失效。
9. 线程池的各种参数,四种拒接策略,阻塞队列的实现,数组和链表。
10. 线程池中核心线程和最大线程的销毁。
11. 线程的各种状态。
12. 等待和阻塞的区别。
13. 项目。
HR面 2021-4-20
1. 介绍项目。
2. 项目难点以及如何解决。
3. 有那些offer
4. 反问