欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java面试分类

程序员文章站 2022-07-14 16:48:28
...

目录

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 理解问题的深层目的