阿里秋招第一面

1.介绍项目

2.了解分布式,微服务吗?(不了解)

3.spring了解多少,让你设计咋设计。我就简单说了一下ioc和aop,从aop日志相关扯到了顺序打印日志问题,两个任务A,任务B,多线程情况下,如何实现最终的多任务分离形式,比如根据日志得到A任务的开始结束时间,B任务的开始结束时间。

4.用过哪些中间件,rabbitmq的一个交换机模式

5.写过多线程吗?(扯到了线程池)线程池的拒绝策略。

6.了解JVM内存区域吗?说一下,啥时候会导致oom。(我扯到了强引用,扯到了gc)这时候顺便说了一下自己之前实现过一个死锁(基于synchronize实现的)然后面试官问我,如何避免这种情况,扯到了reentrantlock的带有过期时间的锁机制。然后说如果cpu达到了100%,你咋排查问题(考我jvm调优命令)

7.数据库事务,innodb默认事务隔离级别,咋实现的。从mvcc扯到了undolog,扯到了快照读,当前读。扯到了一致性视图。

8.spring里面你了解注解是吧,那如果我让某部分注解失效,我该如何采用其他方式实现相应的功能呢。。。

9.问我平时学习的方式。
#阿里巴巴##Java工程师##面经##校招#
全部评论
这也太难了吧 ..
点赞 回复 分享
发布于 2019-09-10 19:32
老哥投了哪个部门
点赞 回复 分享
发布于 2019-09-10 18:24
楼主第三个问题咋答呀
点赞 回复 分享
发布于 2019-09-09 20:27
spring里面你了解注解是吧,那如果我让某部分注解失效,我该如何采用其他方式实现相应的功能呢这个怎么答的啊
点赞 回复 分享
发布于 2019-09-09 20:08

相关推荐

07-20 21:57
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
评论
2
20
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务