Java面试分类

目录

1 Java基础

   1.1主要面试对Java基础的理解,使用,甚至可以延伸到设计模式的认识和使用

   1.2 主要涉及的技术有IO,线程,数据结构,网络编程。。。。。

2 JavaEE面试

   2.1 场景式的开放题目,框架的理解和使用,性能的优化,分布式场景,并发场景,大数据处理

   2.2 主要涉及的技术有SSH·SSI等框架,模板技术,远程调用,工作流,消息机制JMS(ActiveMQ),服务器推送,搜索,缓存,静态化,大数据处理,

   2.3 架构:服务器技术(参考http://www.server110.com/),支持分布式(SESSION共享,处理分布式事务【2PC,3PC,以及其补偿方式,或者中间状态处理】,分布式缓存),负载均衡,高并发,大数据,安全策略(服务器,框架【spring security,shiro】,WEB服务器,程序[同步,验证码],数据库),加密,SSO ,Linux配置与优化,代码管理(Maven,SVN,GitHub),数据库策略,项目管理工具
   2.3 异常总结:tomcat异常,服务器配置异常,程序异常,数据库异常。参考 http://www.myexception.cn/

3 Java底层面试

    3.1 虚拟机

    3.2 JavaEE深入原理与改造

    3.2 框架的不足和改造方案

4 前端技术面试

   4.1主要在JS,HTML。JS已足够强大,对于Java面试而言,更多的是面试JS的理解和技巧,JS处理各种场景,JS框架,HTML5,CSS3。

       4.1.1 ajax

   4.2服务器端JS,(NODEJS)

   4.3 浏览器

    4.4 前端架构

5 数据库面试

  场景式的开放题目,工具的使用,数据库的理解和使用技巧和数据库设计,性能的优化,分布式场景,并发场景,容错。

   5.1 数据库基本的使用,理解

   5.2 表,过程,触发器,调度使用和优化

   5.3 数据库事务处理

   5.3 库的负载均衡和库的分布策略(读写分离,分库,分区)

   5.3 数据库安全,加密与容错

   5.4 数据库架构

6 行业经验  

   B2B,B2C,O2O。。。。

7 内在软能力面试

   责任心,潜力,沟通能力,团队精神,管理能力

8 HR面试与技术面试的注意点

   8.1 离职原因注意

   8.2 描述工作注意

描述进取的一面,碰到问题分析问题解决问题和钻研问题的能力

   8.3 描述生活注意

一定要有自己的活动,看面试官知道你是会生活的,是一个有品位的人。

比如:“。。。。。”

   8.4 面试读书(偏见)

一种是工作需要的读书,一种是为研究而读的书,可能不是工作上需要,为提高自己能力而读。表现自己专注,认真,方法,与分析能力

   8.5 面试职能

   8.6 面试软能力的陷阱

   8.7 面试形象和语言与肢体注意

   8.8 谈论薪资

   8.9 面试如何间接表现自己特长

   8.10 面试结果的理解

   8.11 面试前的准备:了解所面试的公司,了解他们用的技术,回忆以前自己用的技术和亮点,复习技术知识,稍微整装打扮,自信出发,一定要打印简历,多打印几份,以免出现尴尬现象。

   8.12 理解问题的深层目的

猜你喜欢

转载自maclab.iteye.com/blog/2262703
今日推荐