两轮面试。第一个面试官稍年轻些,问的问题比较简单。问了下项目经历,Spring的使用。问了注解的一些问题。主要是应用层面的问题,没有问的很深入。
二面面试官我记得的问题:
1.while和if底层代码区别?
2.强引用弱引用?
3.拦截器的底层实现。
4.mybatis二级缓存。
5.springmvc实现细节,注意是细节,是完全深刻的理解。
6.git。
7.缓存、队列、搜索。
8.常见NoSQL存储,例如memcache、Redis、HBase、MongoDB、Neo4j等。
9.对多种编程语言有实践经验,例如Python、Ruby、Go、Erlang、Scala、Groovy、Clojure等,会Nodejs尤佳。
10.mysql 数据库引擎,各有何特点,联合主键。
11.mybatis批量插入数据如何处理?
...查看更多