面试题总结

【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. 对工作流程你怎么样

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

转载于:https://www.cnblogs.com/garinzhang/archive/2013/03/28/2986043.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值