• 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、为什么辞去之前的工作?
     
  • 相关阅读:
    爬取药智网中的方剂信息
    日报3.13
    数据库添加出错
    Bencode
    一些安全网络协议
    代码质量不重要
    Jordan Peterson
    随身记录的缺点
    Why is Go PANICking?
    go问
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/8807701.html
Copyright © 2020-2023  润新知