一,阿里巴巴
1 开发中JAVA用了比较多的数据结构有哪些?
2 谈谈对HashMap的理解, 底层的基本实现。HashMap怎么解决碰撞问题的?这些数据结构中是线程安全的吗?
3 对JVM熟不熟悉?简单说说类加载过程,里面执行的哪些操作?问了GC和内存管理,平时在tomcat里面有没有进行过相关的配置
4 开发中用了那些数据库?回答mysql,存储弓擎有哪些?然后问了我悲观锁和乐观锁问题使用场景、分布式集群实现的原理。
5 springmvc和mybatis的工作原理,有没有看过底层源码?
二,美团
1 最近做的比较熟悉的项目是哪个?
2 JVM老年代和新生代的比例?YGC和FGC发生的具体场景?
3 jstack,jmap,jutil分别的意义?如何线上排查JVM的相关问题?
4 谈一谈线程池的构造类方法的五个参数以及具体意义
5 使用无界阻塞队列会出现什么问题?接口如何处理重复请求?具体的处理方案是什么?
三,京东
1 Dubbo超时重试; Dubbo超时时间设置
2 如何保障请求执行顺序
3 分布式事务与分布式锁(扣款不要出现负数)
4 分布式session设置
5 MyBatis如何分页;如何设置缓存; MySQL分页
6 熟悉I0么?与NIO的区别,阻塞与非阻塞的区别
四,滴滴
1 自我介绍
2 技术特点
3 兴趣是什么,
4 优势是什么
5 介绍Dubbo的底层原理,
6 ZooKeeper是什么
留言与评论(共有 0 条评论) |