论坛首页 招聘求职论坛

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

浏览 13801 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-06-16  
6.编程实现2*8最有效率的写法。

这样写???

int high(){
   a=8+8;
   return a;
}
0 请登录后投票
   发表时间:2009-06-16   最后修改:2009-06-16
好像在javaeye上很少有笔试/面试题不挨骂。
0 请登录后投票
   发表时间: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的理论得以充分发挥,具体情况等我明天面谈后再补上,这家企业确实不错的,不过暂时还不能透露哈。今天好好梳理一下以前积累的东西。嘎嘎~
0 请登录后投票
   发表时间:2009-06-16  
treblesoftware 写道
6.编程实现2*8最有效率的写法。

这样写???

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

理论上说。。。这样写很费电。。。
0 请登录后投票
   发表时间:2009-06-16  
编程实现2*8最有效率的写法
int a = 2 << 3;
System.out.println(a);//16
1 请登录后投票
   发表时间:2009-06-16  
怎么和我遇到的差不多?? 看来都是网上下崽儿的
0 请登录后投票
   发表时间:2009-06-16  
面试的太少,多找一些公司练手再去自己的目标公司面试吧。起码要走遍各大写字楼
0 请登录后投票
   发表时间:2009-06-17  
coroner666 写道
面试的太少,多找一些公司练手再去自己的目标公司面试吧。起码要走遍各大写字楼

 

 好想法!

0 请登录后投票
   发表时间:2009-06-17  
ywlqi 写道
这家考的是基础,不过有点太那个了,看了1、2题我就晕了,完全没有意义,在我的team里谁要是敢这样写代码显摆,我TMD得骂死他

同意,这种代码谁他娘的有耐心看,怎么维护啊。
0 请登录后投票
   发表时间:2009-06-17  
yygybing 写道
编程实现2*8最有效率的写法
int a = 2 << 3;
System.out.println(a);//16



正解
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics