360面经(校招,java开发)
360面试
-
服务是如何划分的?有什么依据?拆的时候有什么问题?怎么解决的?
-
服务拆分之后性能有什么提升吗?
-
AOP介绍一下?底层实现原理?
-
平时在项目里用到的AOP场景?
-
@Resource和@Autowired的区别?
-
JVM的启动参数?
-
线上出现问题,如何解决?
-
讲一下GC的过程?minorGC和fullGC的区别?
-
程序部署到的服务器上,常用的命令用过哪些?
-
top命令的指标,平时主要关注哪些指标?load参数的计算
-
智力题:一个桶能装四升水,一个桶能装9升水,想一个办法取得六升水
-
手撕:一个字符串(只包含大小写字母和空格),根据空格反转,同时将大写字母转换为小写,小写转换为大写字母。比如:This boy is good,装换之后为:GOOG IS BOY tHIS。