网易
一面
- final关键字的作用
- sleep wait的区别
- i++是原子性的么?怎么保证原子性?(JUC中的Atomic,或者使用锁)
- 集合框架说一哈(Set,Map,List中的实现类大概介绍了下)
- 死锁的产生和预防
- mysql 内连接外连接
- redis对象,雪崩
- session和cookie区别
- 写一个单列
- mybatis #{} ${}的区别(这里答的不是很全)
- Spring 注入方式,注解,平时xml使用的多么
- NIO和BIO的区别
- 项目 线程池,用户登录,下单过程
二面
- 项目,redis项目中的使用。如何使用redis进行分页
- redis对象有什么,说了一下底层,渐进式rehash
- 缓存穿透,击穿,雪崩,解决方法
- 项目中用到的RocketMQ,事务型消息,应用场景
- 线程池的参数,拒绝策略
- MQ的应用场景
- 项目中多级缓存有哪几级
- 布隆过滤器原理,误判
- 怎么解决线程安全
- volatile
- jvm垃圾回收算法,如何确定哪些对象是可以回收的对象,什么可以作为GCROOT,堆存放是什么,对象分配
- springmvc过程,注解,具体注解的作用是什么,springboot和spring与springmvc的关系是什么
- 网络通信协议(只说了个RPC)
- TCP,UDP的区别,是哪个层的协议,HTTP是哪个层的协议,它的传输层协议是什么
- 反问
全部评论
(12) 回帖