通过电话的初步沟通我对来面试的程序员已经有了初步的印象,但说句实话,还是印象不怎么深。因为,毕竟仅仅是电话筛选而已,并没有更深入的了解与接触。
2、 String是最基本的数据类型吗?
3、 运行时异常与一般异常有何异同?
4、 说出ArrayList,Vector, LinkedList的存储性能和特性
......
9、 Collection 和 Collections的区别。
10、 HashMap和Hashtable的区别。
11、 final, finally, finalize的区别。
12、 sleep() 和 wait() 有什么区别?
13、 同步和异步有何异同,在什么情况下分别使用他们?举例说明。
14、 abstract class和interface有什么区别?
......
27、 垃圾回收的优点和原理。并考虑2种回收机制
28、 请说出你所知道的线程同步的方法。
29、 你所知道的集合类都有哪些?主要方法?
30、 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?
31、 JSP的内置对象及方法
......
36、 XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
但当我等了半天,给前台打电话问问卷子答得如何时,得到的答案是,他们全都走了,我问何故?
前台MM一脸的委屈,你过来看看就知道了!
说句公道话,我发现这个笔试题确实有些变态,也不是谁总结的,有些不常用的题目的具体答案我自己都觉得有些难,更何况这些初级程序员了,显然这个筛子太密了,把应聘者都筛掉了,不行!立刻总结:
第二点,如果每一个应聘者都答不出来,说明这个笔试题有点难了,需要调整笔试题。
2、字符串“A@B@C@D”,以@字符拆分 返回数组。
3、字符串String s=”SDsBEaA”,要求最后生成s=”AaBDESs”.
4、有3张表,Student表、SC表和Course表
Student表:学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)和系名(Sdept)
Course表:课程号(Cno)、课程名(Cname)和学分(Ccredit);
SC表:学号(Sno)、课程号(Cno)和成绩(Grade)
请使用SQL语句查询学生姓名及其课程总学分
(注:如果课程不及格,那么此课程学分为0)
5、请说出这个程序的目的是什么?返回结果是什么?
public Station(URL urla){
try
{
String a="",b="";
InputStream ins = urla.openStream();
BufferedReader bReader = new BufferedReader(new InputStreamReader(ins));
String info = bReader.readLine();
int i=1;
info=bReader.readLine();
while(info!=null){
a=info.substring(0,info.indexOf("@"));
b=info.substring(info.indexOf("@")+1,info.length());
if (i==1){
this.X1=Integer.parseInt(a);
this.Y1=Integer.parseInt(b);
}
if (i==2){
this.X2=Integer.parseInt(a);
this.Y2=Integer.parseInt(b);
}
if (i==3){
this.X3=Integer.parseInt(a);
this.Y3=Integer.parseInt(b);
}
if (i==4){
this.X4=Integer.parseInt(a);
this.Y4=Integer.parseInt(b);
}
i++;
info=bReader.readLine();
}
}
catch(MalformedURLException e){
System.out.println(e);
}
catch(IOException e){
System.out.println(e);
}
}
这次调整的题目是非常贴近实际编程的,一道Html题,两道Java编程题,一道SQL语句题,一道读程序理解题,我觉得不难啊!怎么还是有很多同学不会作呢?
答曰:“没问题啊,基本上很多人都答得很正确!”
我晕!怎么回事?难道他遇到的都是高手?
后来才明白,这个能在网上随时可以搜到的变态题已经早就被这些应聘者烂熟于心了,就是为了应付笔试才去突击背下来的!
于是,由于这个原因,这个变态题被第二次弃用了......

















