360一面挂经
8月23号面的360,通知是一天走完所有面试流程,结果一面就挂。。。 第一批面试的,面试官只问项目,先问实验室的,又问实习的项目。
- Spring中AOP和IOC解释,以及涉及哪些设计模式。
- MyBatis有什么优点,就是为什么用MyBatis,以及系统中MyBatis一般会有哪些参数设置(IP,端口这些),感觉这块答得不好,好久没有用过MyBatis了。后来我的理解是MyBatis把数据库交互和 业务代码分开了,降低了耦合。并且有动态sql。
- MySql有什么优点,项目里为什么用MySql而不用其他数据库,我说MySql适合项目的场景啊,他说我不这么认为,es和mongo更适合。现在想当时应该说项目已有的框架就是MySql,就直接复用了。
- JVM解释,面试官的意思是必须实际项目里调过优,用过jstat和jmap这些命令。还有如果发现一个java进程的CPU占用和内存占用很高,怎么排查问题。
- 因为我说过有道的爬虫解析用了MapReduce,面试官就问我Hadoop了解哪些,只能说不了解。。。
大概40分钟吧,面试官说,你去大厅等吧,微信上会有消息,然后就凉了。
Written on August 23, 2018