`
bulote
  • 浏览: 1307917 次
文章分类
社区版块
存档分类
最新评论

几个面试问题

 
阅读更多

去霍尼韦尔面试,虽然被鄙视了,但是还是要记录一下面试的问题,然后在经验上填上一笔,嘟嘟~

经历:首先介绍一下自己学习java的经历.

项目:然后看看简历,看到简历中有相关的项目经验,然后让我介绍了一个自己比较熟悉的项目,包括实现了哪些功能,用了什么工具,自己在项目中的角色和任务.

基础问题:之后问,java基础怎么样,然后问了一些java基础的内容.把问到的问题整理一下:

1: 简单的举一个RunTimeException,并说明错误的原因和怎么解决

其实,java中,RunTimeException下的subclass有很多,只不过,有时候不知道到底什么是RunTimeException.很常见的有:ClassCastException, IndexOutOfBoundsException, NullPointerException.随便挑一个,然后根据自己的经验说一下.

2:List Map Set 的区别

我当时记不清了,没回答上.在网上查了一下:

List 有序,key和value都能重复

Set 无序(除treeSet),key和value都不能重复

Map 无需(除treeMap),key要唯一,value可以重复

List按照对象进入的顺序保存数据.Set和Map不关心,因为他们都有自己内部的排序方法.

3:servlet生命周期

在servlet生命周期中,javax.servlet.Servlet接口定义的一些方法会按照一定的顺序被调用.

首先,如果不存在servlet实例,则servlet被加载---创建servlet实例---初始化servlet(调用init()方法---处理请求(doGet() 或者是doPost()方法---servlet被释放(被destory).

4:MVC模型的意思是什么

model,view,controller:模型,视图,控制

事件导致controller改变model或者view,或者两者一块改变.

5:数据库中的指针和存储过程有没有接触过.

6:struts2的优点

做项目过程中的体会吧,struts就好像是一个前后台的桥梁,有了struts,使两者的通信更加方便.

7:有什么问题要问公司的吗

工作性质我觉得应该是最主要的吧.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics