Java面试

来源:互联网 发布:c语言使用cos函数 编辑:程序博客网 时间:2024/06/06 00:51

写在前面:

         匆匆忙忙地来到北京,便开始了我的找工作实习生活。确实没有什么找工作的经验,也没有在大城市生活过的经历,并且也确实没有做好充分的知识准备,感觉就是来当炮灰似的。但是,本人性格还算乐观,比较能会自嘲,能常常想着今后我怎么怎么强大,身边朋友如何如何厉害而充满斗志、心情超爽!哈哈~

  今天来北京已经第4天了,这几天打理了打理住宿的地方,适应了适应这里的生活,并且把学校项目做了做,收获还是蛮大的。北京人真的很热情,饭店里的咸菜超好吃,超赞!那饭店老板娘的东北话儿听着真好听,肉包子也好吃,跟她们也聊得来~超市里的老板也挺好说话的。房东最初看着凶了点,但这几天看着也挺好的,见面也打招呼。总之,在这里生活的挺愉快的。

  虽然我昨天投了10份简历,目前还没有接到面试通知,不过不急,因为投的这几家公司就是去积累我面试经验的,并且公司也比较小。我觉得我跟力争非常的幸运,刘文科跟程权威他俩比我们来的早,每个人先先后后面了将近20家公司,他俩这么多的面试经验即将为我们所用,我们将站在巨人肩膀上!哈哈哈哈,让我笑一会儿,真的好棒,好幸运!

以下就是他俩面试核心内容:

JavaSE:

1、string、StringBuffer、StringBuilder 三者区别,使用的时候,各自优缺点。

2、list  set  map  集合,区别、线程同步。

3、多线程。

4、抽象类与接口比较。

5、多态,父类引用指向子类对象,执行顺序。

6、final 关键字。

7、static、代码块儿等执行顺序。

8、I/O问的不多,最多让比较字节流与字符流的区别,优缺点。

9、泛型。

10、反射(好好看看,可能结合者Spring一块儿说)。

JavaEE:

1、Servlet 与  JSP 区别

2、JSP的9大内置对象

3、Session 会话,生命周期

4、提交表单get / post 的区别

SSH:

1、Spring(问的可多) 工作原理,解释IOC、AOP

  Spring是如何跟struts2一块儿工作的、Spring是如何跟Hibernate一块儿工作的。

2、Struts2 ,工作流程,从发起一个请求开始,开始分析Struts2是如何工作的。

3、Hibernate 作用,是干什么的,和JDBC有什么区别。

  缓存、延迟加载(懒加载)

数据库(MySql):

1、sql语句必须会写,通常都是让写查询语句

2、一些聚集函数 如:count、sun、max等

linux:

1、考的不深,常见的命令会写。

UML:

1、问的很少,但是可能会让画设计模式里的结构图。

设计模式:
1、能说出几种常用的设计模式、建议结构图会画。

2、单例模式代码必须会写,因为就单例模式代码少。

js、jQuery:
问的不多,常问在哪儿使用了,并且常用哪些方法,这个自己提前稍作总结就行了。

数据结构(要会写代码):

1、排序算法:冒泡、归并、快速排序等

2、查找算法:二分查找等

其他的知识问的不多


其他问题:

1、让写出开发过程遇到的异常,举出几个例子:如 no pointer Exception 等。

2、JDK与JRE 区别,都是干什么的,一些基本参数得知道。

3、【重点】自己写的项目一定要吃透,人家会问的,有些面试官就是对你做过的项目感兴趣。


注意:

1、简历要好好写,不会的不要写上。

2、找工作要慢慢来,边找边学边改简历。

3、准备上面知识同时,多刷写笔试面试题,一些基本的东西还是得会的。


最后,跟力争好好努力,会找到理想工作的,我始终这样认为!


原创粉丝点击