经常关注博主的都知道,小编之前是在郑州工作的。上个月博主辞去了那边稳定的工作,只身来到杭州。目前已经成功入职,相比之下、杭州的竞争压力明显还是比郑州大的多的。曾在郑州拿下100%的面试通过率在杭州只剩20%了(数据绝对真实)。下边给大家分享一些面试总结吧
两周的时间,面试了杭州将近20多家软件公司,有时下热门的互联网行业,也有传统行业。涉及的行业众多,社交直播平台的、安防监控的、消费信贷的、大数据风控、互联网医疗、电商的等等。这里写一下自己面试过程中的遇到的面试题,借以反思一下自己面试的不足。
最常问的问题如下出现频率用*代表:
1.Spring框架的IOC和AOP原理(****);
2.多线程(*****);
3.@Resource和@Autowired区别(***);
同:都是做bean注入使用
异:@AutoWired默认按照类型byType装配对象,依赖对象必须存在,如果允许null值,可以设置required属性为false。@Resource默认按照byName注入,由j2ee提供;
4.set、list、hashmap等各种集合框架底层实现原理(*****)
待补充
5.数据库优化(*****)
6.设计模式(***)
待补充
7.数据结构(***)
最多的就是红黑树和B+Tree
8.jvm内存模型(****)
9.负载均衡算法
轮询、加权轮询、随机、最少连接、源地址散列。
10.接口幂等性(****)
参考:面试官:分布式服务接口的幂等性如何设计(比如不能重复扣款)?