面试题总结

【20180314】面试题目

  1. hashMap在多线程中使用会有什么问题?引导出hashMap的实现原理
  2. hashCode的实现原理?equals相等则hashCode一定相等,而equals不相等,有可能hashCode不一定相等
  3. 程序中方法不通过传递参数,怎么实现?
  4. 如何排查线上问题,日志,线程日志,dum文件分析,甚至于debug
  5. 接口设计有哪些原则:能用性,错误码定义,
  6. 缓存在使用过程中需要注意哪些点?热点问题,命中率 本地缓存,缓存,数据库
  7. 高并发网站如何实现?最主要的是分流,让用户不要集中访问一台机器,而是让用户分布到不同的机器上,分机房,按用户分表分库,使用缓存,消息队列等方式

【20130328】面试题:

1. 对于项目异常你觉得应该怎么样设计

2. 对于设计模式你怎么看,能谈谈面向接口编程的好处么

2.1. 对于工厂模式你怎么看

3. hibernate&mybatis这种持久化框架,谈谈你的看法,对于这些框架有没有什么好的建议

4. java垃圾回收你怎么样

5. 对工作流程你怎么样

最后,做为缓和气氛,问问在哪住,有什么兴趣爱好,老家哪里之类的话题

posted @ 2013-03-28 09:31  我是小菜鸟  阅读(155)  评论(0编辑  收藏  举报