涨知识!阿里巴巴 美团 京东 滴滴大型互联网公司部分面试问题

一,阿里巴巴

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 条评论)
   
验证码:

相关文章

推荐文章

'); })();