结到联动优势科技的面试通知有点意外,应为那是我投的第一分简历,不过今天我还是很早的就到了公司(说实话,我到得太早了,因为是路痴,所以...没办法了...)
到点的时候我走进公司,前台人员直接给了我一分试卷,就是所谓的笔试....要求半个小时做完,我好象做了一个多小时,哈哈,题量真的很大的,题目大概是以下这样的(记不大清楚)
1.请说说OverLoad和Override的区别
我觉得这题感觉答得还不错吧,毕竟这在平常的代码中也经常用到.
2.请说说abstract class 和interface的区别
哈哈,这个题以前见得多了,同时,这也是一个JAVA初学者应该弄明白的
3.TCP/IP协议族分为几层?FTP,HTTP,TCP分别位于哪层
在个应该是在计算机网络中弄明白的
4.请至少说出两个你所知道的排序算法
常用的排序算法应该有七个左右吧,这个在数据结构课程中讲过
5.请说出下面程序的结果
public class Test {
public static void changeStr(String str) {
str="new";
}
public static void main(String[] args) {
String str = "old";
changeStr(str);
System.out.println(str);
}
}
回来我试了一下,应该输出的是old,当时我选了new,我认为,传入的应该是一个地址,错了....
6.请说出下面程序的结果
public class Test {
static int i=1;
int j = 2;
public static void main(String[] args) {
Test t1 = new Test();
Test t2 = new Test();
t1.i++;
t1.j++;
System.out.println("t1.i = "+ t1.i + " t1.j=" + t1.j);
System.out.println("t2.i=" + t2.i + " t2.j=" + t2.j);
}
t1.i=2,t1.j=3
t2.i=2,t2.j=2
}
7.请说说线程都有哪些状态,JAVA中有哪几种方试实现多线程
说实话,我对线程这块还不是很熟悉,不过还好,学了操作系统,可以蒙几个
8.如果你要设计一个server,要求要实时性好,数据访问量大(还有些要求。记不住了),你想要怎么实现?比如说你可能用到连接池,线程池等,说说你的理由
说实话,连接池我也不熟,线程池我就听说过,什么也不知道...肯定是起到缓存的作用,加快访问速度,就朝那个方向写...
还有两个数据库的,一个关于设计(UML图),一个是问一段程序能不能成功更新数据库
记得还有一个题目是关于linux的,就是基本的命令的使用,后面好象还问了点高级的,对linux我也只知道皮毛,高级部分也没怎么看...
做完过后,交给前台人员,等了一会,就被一个人带进一个办公室,感觉这个人应该是技术的负责人吧,他看了一下我做题的情况,问了些技术上的问题,中间,他让我在我写的排序算法中找一个算法用代码实现,我说我肯定定冒泡排序啊,他说不行,这个太简单,我说这样吧,我把排序算法的思路都给你讲一遍,代码就不要写了,刚才做了这么久的题,晕了,他也同意了,我说了说插入排序算法的思想....然后他问我有什么问题,我就问了问公司的培训啊,深造啊什么的,就是关于个人发展的...
之后又来了个技术牛人面我,一上来就问,抽象类和接口的区别,你只写了在使用上的区别,你能不能从面向对象的角度说说他们有什么区别
我晕啊....我就说,接口是一个方法的集合,而抽象类是一类事物的集合。不知道对不对....他也只在哪说 嗯嗯...嗯嗯
这题过后,他就刚才我做错哪题问我,我就说传递的地址,他也在哪嗯嗯....后来他说,你能不能用C实现相同的功能,我说指针就可以啊,然后把变量在内存中的表示画给他看,他还是嗯嗯...我不知道他是同意了,还是不同意我的说话,反正后来他也把我画的图在画了一遍,然后告诉我那个题我做错了....我说我回去在试试,研究一下....
在后来他就对我写的代码的提出相关的问题,然后说你觉得有什么可以改进的地方....我一看代码里面有好多if语句,就想到策略模式,可是这个不是他想要的答案,...他想要我把公共代码抽取出来,封装到一个方法里....
在后来就把我叫进经理办公室,就叫我自我介绍啊,问问你现在的情况呀,什么的,反正就是和你吹牛,他说在你的爱好里没有体育项目,感觉不太好,他说他就喜欢面试的就是喜欢打球啊什么...他说不能因为开发把身体搞垮了什么的....最后还给我聊他的大学啊,什么的,可以是看到我是重庆的吧,他在重庆上的大学....
最后面试我的就是管理部门的,这里就是给我说说工资啊,福利,上班的时间什么的,应为他说他有个会义,所以面试的时间也不长,最后他说,你也来了很久了吧,我说,一点多就开始做题了,他说,现在你可以高高兴兴的回去了....过几天在通知体检的事....我说谢谢......
在网上看到面试很难,实际去了,就知道,没有他写的那样困难,今天我也没有什么特别的穿着,也没有什么特别的准备,在面试时,他们就说,你应该准备了怎么样自我介绍啊,我说我没有准备....哈哈...面试前还紧张,后来就不紧张了...那个经理还直接给我说,大学的考试嘛,两个星期就可以了,而且还是高分了,感觉挺有共同语言的....
到点的时候我走进公司,前台人员直接给了我一分试卷,就是所谓的笔试....要求半个小时做完,我好象做了一个多小时,哈哈,题量真的很大的,题目大概是以下这样的(记不大清楚)
1.请说说OverLoad和Override的区别
我觉得这题感觉答得还不错吧,毕竟这在平常的代码中也经常用到.
2.请说说abstract class 和interface的区别
哈哈,这个题以前见得多了,同时,这也是一个JAVA初学者应该弄明白的
3.TCP/IP协议族分为几层?FTP,HTTP,TCP分别位于哪层
在个应该是在计算机网络中弄明白的
4.请至少说出两个你所知道的排序算法
常用的排序算法应该有七个左右吧,这个在数据结构课程中讲过
5.请说出下面程序的结果
public class Test {
public static void changeStr(String str) {
str="new";
}
public static void main(String[] args) {
String str = "old";
changeStr(str);
System.out.println(str);
}
}
回来我试了一下,应该输出的是old,当时我选了new,我认为,传入的应该是一个地址,错了....
6.请说出下面程序的结果
public class Test {
static int i=1;
int j = 2;
public static void main(String[] args) {
Test t1 = new Test();
Test t2 = new Test();
t1.i++;
t1.j++;
System.out.println("t1.i = "+ t1.i + " t1.j=" + t1.j);
System.out.println("t2.i=" + t2.i + " t2.j=" + t2.j);
}
t1.i=2,t1.j=3
t2.i=2,t2.j=2
}
7.请说说线程都有哪些状态,JAVA中有哪几种方试实现多线程
说实话,我对线程这块还不是很熟悉,不过还好,学了操作系统,可以蒙几个
8.如果你要设计一个server,要求要实时性好,数据访问量大(还有些要求。记不住了),你想要怎么实现?比如说你可能用到连接池,线程池等,说说你的理由
说实话,连接池我也不熟,线程池我就听说过,什么也不知道...肯定是起到缓存的作用,加快访问速度,就朝那个方向写...
还有两个数据库的,一个关于设计(UML图),一个是问一段程序能不能成功更新数据库
记得还有一个题目是关于linux的,就是基本的命令的使用,后面好象还问了点高级的,对linux我也只知道皮毛,高级部分也没怎么看...
做完过后,交给前台人员,等了一会,就被一个人带进一个办公室,感觉这个人应该是技术的负责人吧,他看了一下我做题的情况,问了些技术上的问题,中间,他让我在我写的排序算法中找一个算法用代码实现,我说我肯定定冒泡排序啊,他说不行,这个太简单,我说这样吧,我把排序算法的思路都给你讲一遍,代码就不要写了,刚才做了这么久的题,晕了,他也同意了,我说了说插入排序算法的思想....然后他问我有什么问题,我就问了问公司的培训啊,深造啊什么的,就是关于个人发展的...
之后又来了个技术牛人面我,一上来就问,抽象类和接口的区别,你只写了在使用上的区别,你能不能从面向对象的角度说说他们有什么区别
我晕啊....我就说,接口是一个方法的集合,而抽象类是一类事物的集合。不知道对不对....他也只在哪说 嗯嗯...嗯嗯
这题过后,他就刚才我做错哪题问我,我就说传递的地址,他也在哪嗯嗯....后来他说,你能不能用C实现相同的功能,我说指针就可以啊,然后把变量在内存中的表示画给他看,他还是嗯嗯...我不知道他是同意了,还是不同意我的说话,反正后来他也把我画的图在画了一遍,然后告诉我那个题我做错了....我说我回去在试试,研究一下....
在后来他就对我写的代码的提出相关的问题,然后说你觉得有什么可以改进的地方....我一看代码里面有好多if语句,就想到策略模式,可是这个不是他想要的答案,...他想要我把公共代码抽取出来,封装到一个方法里....
在后来就把我叫进经理办公室,就叫我自我介绍啊,问问你现在的情况呀,什么的,反正就是和你吹牛,他说在你的爱好里没有体育项目,感觉不太好,他说他就喜欢面试的就是喜欢打球啊什么...他说不能因为开发把身体搞垮了什么的....最后还给我聊他的大学啊,什么的,可以是看到我是重庆的吧,他在重庆上的大学....
最后面试我的就是管理部门的,这里就是给我说说工资啊,福利,上班的时间什么的,应为他说他有个会义,所以面试的时间也不长,最后他说,你也来了很久了吧,我说,一点多就开始做题了,他说,现在你可以高高兴兴的回去了....过几天在通知体检的事....我说谢谢......
在网上看到面试很难,实际去了,就知道,没有他写的那样困难,今天我也没有什么特别的穿着,也没有什么特别的准备,在面试时,他们就说,你应该准备了怎么样自我介绍啊,我说我没有准备....哈哈...面试前还紧张,后来就不紧张了...那个经理还直接给我说,大学的考试嘛,两个星期就可以了,而且还是高分了,感觉挺有共同语言的....