面试小结(一)

来源:互联网 发布:linode vps建站 编辑:程序博客网 时间:2024/05/16 06:40

即将毕业,校园招聘陆陆续续开始,之前笔试一直失利,终于迎来了第一次面试,虽然现在结果仍是希望渺茫,但也要不断总结,留下宝贵的经验,特别总结面试问题如下:

一、技术面试:

                         1)String,StringBuffer和StringBuilder的区别是什么?

                              正解:String提供了数值不可改变的字符串,而StringBuffer和StringBuilder提供了可以修改的字符

                              串,可以动态构造字符数据;StringBuffer线程安全,StringBuilder线程不安全。

                                          2)Int和Integer的区别是什么?

                              正解:Int是原始数据类型,Integer是Java为int提供的封装类

                          3)运行时异常和一般异常有何区别?

                              正解:前者表示虚拟机的通常操作中可能遇到的错误;Java编译器要求方法必须声明抛出可能发

                              生的非运行时异常,但是并不要求声明抛出未被捕获的运行时异常。

                          4)List和Set的区别是什么?

                              正解:List中可以有相同的元素,而Set中不能有相同的元素

                          5)ArrayList、Vector和LinkedList的区别是什么?

                              正解ArrayList和Vector都是使用数组的方式存储数据,允许直接按序号索引元素,但是插入速度

                              较慢,其中Vector线程安全;而LinkedList使用双向链表实现存储,插入数据时只需记录本项的前

                              后项即可,所以插入的速度较快。

二、人力面试:

                         1)简单的自我介绍

                         2)讲一下大学中收获最多的一门课

                         3)讲一下大学中做的最成功的一个项目

                         4)用三个形容词来描述本公司

0 0
原创粉丝点击