新浪微博-Java研发实习生面试题
部门:实时系统研发工程师
1、自我介绍
2、说一下你获得的大赛奖的过程,什么形式,什么样的作品?
3、说一下Spring原理,Ioc是怎么解耦的?
4、注解的原理,哪些注解,区别是什么?注解作用范围
5、给你一个ip地址,怎么在数据库很大的表里,找到ip所属的区域,计算出O及占用空间等,给出思路。
6、给你100万个数据,怎么在这些数据中查找到与关键字匹配的数据并统计个数?给出思路,并计算时间复杂度和空间复杂度。
7、mybatis优化
8、hashmap为什么线程不安全,有哪些表现?