今天收到了阿里的电话面试,一开始我在路上走回家,首先让我介绍自己,和做过的项目,然后面试官开始问我问题。
1.介绍一下你做的项目的亮点
我:就说了一个模块的设计,数据库表设计。
2.说下项目用的框架
我:spring ,spring boot,mybatis...
3.有没有用过dubbo
我:没有,说了解dubbo是一个分布式框架,服务管理等。。。
3.用过哪些中间件,有没有用过消息队列,消息队列什么时候使用
我:说了下消息队列的理解,然后说对实时性要求不高的请求等
4.ArrayList和Vector的区别
我:大致说了数组实现,vector是线程安全的,加了锁,synchronized关键字锁整个表。。。
5.有没有了解jvm
我:说了下jvm内存,参数调优,然后说了些类加载过程,
6.jvm加载器的名字
我:根加载器,扩展加载器,应用加载器。。。
7.你们应用是什么容器
我:tomcat,集群配置
8.高并发,很多请求怎么处理
我:用redis缓存一些数据,修改多的数据过期时间缩短,
9.了解AIO和BIO吗,说一下他们的区别
我:说了下AIO是异步,BIO是阻塞的,然后说我记不清具体是什么(感觉这样说不好,面试官肯定觉得我不懂)
后面应该没了,具体就这些,结果是半小时后系统发邮件告诉我结果,不出所料的没过。。。