`
energykey
  • 浏览: 597499 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

今天去面试了,感觉不是很好,特发此贴检讨。

阅读更多
题目如下:
1.y=0,a=1,b=2,y=++a+a++/--b,y等于多少?
2.y=0,a=1,b=2,y=a+++b;y等于多少?
3.如果一段被try-catch-finally包围的代码中含有return语句,那么请问finally语句会不会执行,如果执行那么执行的顺序是怎样的?
4.servlet会话跟踪有哪几种方法?
5.GC是什么?GC有什么意义?
6.编程实现2*8最有效率的写法。
7.编写一个实现升序降序排序的算法。
8.overload和overiid的区别【郁闷当时没反应过来这个就是重载和重写】。
9.switch语句对下列哪种类型有效?
A.byte B.long C.String.
10.翻译下面一段文字。【COOKIE的定义,文字忘了,这个只要平时积累应该没什么问题】

还有两道题目搞忘了,应该是比较简单的,没什么印象。
想起来了,
11.浏览器输出时经常遇到编码问题,如果我要使用RESPONSE输出UTF-8的编码,该怎么写?
【response.setCharacterEncoding("UTF-8");】
12.&域&&有什么区别?


第4题我居然没答出来,主要是没反应过来,其实做了一年的WEB开发了,这几种方法我哪种没用过?可当时就是没想出来,汗。。。
第6题这种题目是用来考JAVA的?我敢打赌翻遍JAVA的书都翻不出这题目的答案,不过出题者站在考C基础的角度的吧?不过我半路出家,C语言,只是Hello World水平。

第8题不说了,当时没反应过来。重载和重写,前者是同一个类里不同参数,后者是多态性继承,子类重写父类同名同参。

第9题,这个平时没咋注意,int型肯定是行的这个学过JAVA的人都知道,但我还真不知道STRING型式不可以的,郁闷,主要是swtich这东东平时用得很少。一个一个CASE,写代码的我想都不喜欢吧,哪有IF ELSE来得爽。


我惊奇的发现昨天晚上我其实下了一个PDF单看到一半没看完,其实今天做的题目有一半以上都是这PDF里有的,无语。。。地址是
http://zangweiren.iteye.com
分享到:
评论
24 楼 yygybing 2009-06-16  
编程实现2*8最有效率的写法
int a = 2 << 3;
System.out.println(a);//16
23 楼 mikeandmore 2009-06-16  
treblesoftware 写道
6.编程实现2*8最有效率的写法。

这样写???

int high(){
   a=8+8;
   return a;
}

理论上说。。。这样写很费电。。。
22 楼 energykey 2009-06-16  
黑暗浪子 写道
jayzotion 写道
lookdd1 写道

引用

6.编程实现2*8最有效率的写法。

楼主说翻遍Java书也找不到,很遗憾,在我们上学的时候一本教材(孙孝祥的)里就有。2左移还是右移三位, 这玩意偶也半瓶子醋。。。。

2 =>10 右移三位 结果:10000 => 16

正解~


我昨天抽空去找了点资料,把这些题的答案和原理都弄懂了,其中有一份资料专门讲“逻辑运算符、按位运算符、移位运算符”,但是做JAVAEE的,想请问你们,谁在J2EE【JAVAEE】里用到过后两者了,逻辑运算符是经常用到的,后两者我的书本里只讲过按位运算符,移位运算符说实话我还从没听说过,昨天才知道原来还有这么个运算符?

关于那道a+++b的题目,我以为会报错,但做了个实验,结果相当于(a++)+b,但我记得我的书本曾教育我,着重有歧义的代码最好多用"()",因为并不是每个程序员都知道a+++b=(a++)+b,而且个人觉得平时开发中真的很少用,除了for循环有个i++,或者语句块里来个condition++;但把++ -- 用到复合运算中还是很少见,很同意某楼通知讲的,完全显摆。。。

不过今天收到人事部的电话,问我为啥做得那么差,我说当时状态不好,而且这些题目都是理论性的,并不能反映我的实际应用能力,人事部经理安排我明天和技术部的负责人面谈,呵呵,其实JAVA的圈子很小,感觉,SNS的理论得以充分发挥,具体情况等我明天面谈后再补上,这家企业确实不错的,不过暂时还不能透露哈。今天好好梳理一下以前积累的东西。嘎嘎~
21 楼 icefishc 2009-06-16  
好像在javaeye上很少有笔试/面试题不挨骂。
20 楼 treblesoftware 2009-06-16  
6.编程实现2*8最有效率的写法。

这样写???

int high(){
   a=8+8;
   return a;
}
19 楼 77tt77 2009-06-16  
我也不太会啊.晕倒!
我都干了三年了!
18 楼 google_fans 2009-06-16  
我觉的也不简单哦,如果一口气都把这些题目搞定,说明这个人基础不错。
LZ这家公司应该还不错吧。
17 楼 dajian 2009-06-16  
针对毕业生的?
16 楼 jayzotion 2009-06-16  
黑暗浪子 写道
jayzotion 写道
lookdd1 写道

引用

6.编程实现2*8最有效率的写法。

楼主说翻遍Java书也找不到,很遗憾,在我们上学的时候一本教材(孙孝祥的)里就有。2左移还是右移三位, 这玩意偶也半瓶子醋。。。。

2 =>10 右移三位 结果:10000 => 16

正解~

其实错了,应该是左移
15 楼 黑暗浪子 2009-06-16  
jayzotion 写道
lookdd1 写道

引用

6.编程实现2*8最有效率的写法。

楼主说翻遍Java书也找不到,很遗憾,在我们上学的时候一本教材(孙孝祥的)里就有。2左移还是右移三位, 这玩意偶也半瓶子醋。。。。

2 =>10 右移三位 结果:10000 => 16

正解~
14 楼 jayzotion 2009-06-15  
lookdd1 写道

引用

6.编程实现2*8最有效率的写法。

楼主说翻遍Java书也找不到,很遗憾,在我们上学的时候一本教材(孙孝祥的)里就有。2左移还是右移三位, 这玩意偶也半瓶子醋。。。。

2 =>10 右移三位 结果:10000 => 16
13 楼 jayzotion 2009-06-15  
1,2的确是有点晕,特别是对java程序来说,很少人这么干的吧
12 楼 javaboy2006 2009-06-15  
建议lz找本scjp的书看看。
11 楼 troyaninpc 2009-06-15  
这么简单的题呀,哈哈
10 楼 lookdd1 2009-06-15  

引用

6.编程实现2*8最有效率的写法。

楼主说翻遍Java书也找不到,很遗憾,在我们上学的时候一本教材(孙孝祥的)里就有。2左移还是右移三位, 这玩意偶也半瓶子醋。。。。
9 楼 zhmiao 2009-06-15  
出题的估计从网上 找了点就上了  一点技术含量也没有
8 楼 xuyao 2009-06-15  
y=0,a=1,b=2,y=a+++b;y等于多少?
要我写等于sb。。。开个玩笑,建议以后lz再碰到这样的题,从第3题开始答。没准还能过。。。
7 楼 tianzaghi 2009-06-15  
这种直接无视.
6 楼 黑暗浪子 2009-06-15  
ywlqi 写道
这家考的是基础,不过有点太那个了,看了1、2题我就晕了,完全没有意义,在我的team里谁要是敢这样写代码显摆,我TMD得骂死他

同骂~
还有那道第九题,如果看过一些设计模式和重构的资料就知道,现在都不提倡在JAVA里用switch。
5 楼 ywlqi 2009-06-15  
这家考的是基础,不过有点太那个了,看了1、2题我就晕了,完全没有意义,在我的team里谁要是敢这样写代码显摆,我TMD得骂死他

相关推荐

Global site tag (gtag.js) - Google Analytics