java常见知识点

 

深度方面: 基础: 
1、事务4个特征介绍;acid 2、排序算法; 3、简单描述2、3个设计模式 4、乱码问题如何解,utf8和gbk编码本质区别是什么? 5、一致性hash算法描述? 6、冥等操作用于那些场景?(如何防止重复提交) 7、序列化思路有那些? 8、数据加密协议有那些? 9、http协议有那些部分组成? 10、字符流和字节流的区别?

 

java: 1、JUC库包括那些核心类?详细讲解其中几个。
参考:
 2、多线程由那些类可以实现?
参考: 
3、classload流程讲解。 4、代理模式实现方式有那些? 5、nio的核心原理是什么? 6、util包有那些核心类?列举几个详细讲解实现。 7、常用的java集合类、java runtime异常 8、线程安全如何实现? 9、观察者模式描述?java有那些类

 

广度方面: 1、开源web框架熟悉那些?
参考:springMvc,struct, 2、开源中间件熟悉使用并知晓原理那些,同级功能性能对比。
参考:例如xml解析中间件;通信框架mina、Hessian、Netty对比 3、数据存储方案有那些?
参考:DB、NoSQL、CDN等,具体范围可以在细化如何实现 4、数据序列化方式知晓那些?
参考:java实现,hession,ProtoBuf 等 5、数据加密解密方式知晓那些?
参考:md5,rsa, 6、数据传输协议知晓那些?
参考:soap,wml,等 7、离线计算框架,实时计算框架知晓那些? 8、项目管理工具使用那些?绘图、设计工具使用那些? 9、大并发系统设计有那些方法?

 

项目经验 1、项目架构设计分析,了解最满意1-2个详细讲解探讨。 2、项目瓶颈、严重问题分析路线讲解,及其对应解决方案。 3、项目并发度,用户量数据,严重故障处理容灾方案。

 

文化氛围: 1、爱好那些运动或个人喜好?有什么业余的爱好? 2、性格外内向初步判断。 3、做事分析方式,处理态度初步了解。 4、团队贡献,处理团队氛围等。 5、在团队中自己的优势/缺点是什么?对之前团队做个评价(好/坏两方面) 6、评价下历任老板,学到了什么? 7、有5年的规划或想法吗?(生活,工作都行) 8、为什么选择我们这个岗位?(期望) 9、为什么辞去之前的工作?

 

 

    原文作者:冰凌花花~
    原文地址: http://www.cnblogs.com/iwangzheng/p/8807701.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞