JAVA 电面问题汇总 电面问题汇总
面试基本内容(面试模板 达到 50% 一面一般即可通过) : 面试基本内容 项目经验:介绍项目 自己写的一定要说的清楚 其他问题会围绕项目展开 技术能力方面:基础能力 基本技能具备 知识面 是否深入了解 沟通表达能力:细节 描述(能否用专业知识描述) 个人素质: 主动学习能力
学习欲望 对技术是否感兴趣 (看过什么书 团队中是否技术积极 分子) 技术方面的问题积累(由具体项目和具体需求决定,有可能会问到 也可能完全不会问到) : 技术方面的问题积累 1、描述如何读取一个文件?需要处理的常见异常有哪些?何时关闭文件? 2、如何遍历一个 HashMap?不同方式间差别在哪里?ArrayList 和 LinkedList 各自的使用场 景是什么? 3、 java 的访问修饰符有哪些?各自的意义是什么? 4、 关键字 final 有何作用?一个 final 的 ArrayList 对象,能对其增加或删除对象么 5、 Ajax 的原理是怎样的?核心对象是什么? 6、 Spring 中事务处理如何配置? 7、 Struts 中如何防止表单重复提交?Struts1.2 和 2.0 的区别有哪些?
使用 token 就行了
: 然后我的
xml 中的配置如下:
/index.jsp /WEB-INF/page/message.jsp
这样刷新就会跳回 index.jsp,不会重复提交
8、 如何遍历一个 Map?ArrayList 和 LinkedList 的应用场景如何? 9、 Redirect 和 Forward 有何差别?两者都能保持 request 参数么? 10、
JSP 中默认的会话作用域有哪些?
12、 Spring 的事务管理如何使用?IOC 有几种方式?bean 有哪些作用域? 13、如何通过 JDBC 获取表的源数据信息 14、Statement 和 PreparedStatement 有何差别? 15、描述一下
Java 的异常体系?RuntimeException 和一般异常有何差异?需要 catch 么? 16、HaspMap 需要如何遍历?ArrayList 和 LinkedList 的使用场景如何?equals 和 hashcode 对于在集合类中使用有什么影响? 17、Servlet 的生命周期模型如何?编程时需要注意的主要问题是什么? 19、如何获得一个 request 中所有请求参数的名值对? 20、项目中对 spring 的事务管理和 aop 是如何应用的 21,ibates 里 sql 语句配置里 #号和$号的区别..
22,基础方面, 框架方面, 面向对象方面的分析的一些问题.. 23,架构方面的 数据库,
linux 24,SPRING 里的基本概念、servlet 线程安全概念, 25,AOP IOC 一些原理
26,数据库表设计经验,索引使用经验,联合索引生效,脏读概念, oracle 数据块等更深 的知识。了解集合类,Stringbuffer、stringbuilder 区别,arrayList、linkedlist 区别有 spring、 ibatis 应用经验,了解 beanfactory 实现机制,多线程编程经验,同步关键字 多线程内存模 型 classLoader
他人面试感觉总结 A “阿里一般会抓住他们简历项目深入下去, 他们自己项目必须很熟练, 自己项目说不清楚, 阿里就觉得他们沟通能力不行。 如果自己项目能说清楚了, 阿里会接着问项目里面用到的一 些技术和框架,还有性能调优方法等。 ”
B“全部是自己简历上的
问题 还有问你为什么跳槽 为什么要来他们公司,还出了一个数据
库查询的
sql。 ”
C(2 面) “是的,一个问技术问题,另外一个最后问几个问题(不是技术的) ,上次你发的 那个文件,里面有好几个问到了” ithrom: 我发你的 是电话面试的题目呀 在现场面试 也会问到吗 : “现场面试的时候有些也问了,还有其他数据库,java 的一些常用框架,还有他会根据你 的项目经验问你问题的。我以前项目里面用到 soa,他就问一