今天面试深圳一家公司的android开发职位,期间有一道java面试题让我不得不怀疑他们技术总监的水平,题目是这样的:
以下代码打印结果为?
publicvoidfunction(intx){
intcount=10;
while(x){
count+=x--;
if(x==2000){
System.out.println(count);
break;
}
}
}
function(2013)?
看到该题,我仔细研读了然后果断写下while表达式错误,编译时会报错。
等做完所有题交卷后那hr叫我等下,过几分钟后hr找我谈了些问题,之后又是等几分钟一个胖胖的中年人走了过来并介绍了下自己,说是技术总监,然后又要我做了下自我介绍,完后就开始对我所做的题进行挑刺,我看了下21道题错了3道,当挑到这题时他要我仔细看看,我照做了然后说没错啊,之后又做了番解释然后看着他,他也看着我,大约几十秒后我心虚了心里开始嘀咕难道我错了,然后满脸堆笑的向他虚心请教起来(没办法谁叫咱的MONEY在他手上列),他是这样解释的:编译器会把X看成X==2013,条件是成立的……之后聊了许多(只字没提录用跟薪资话题),最后又出了两道他以为难的题叫我回去做好后邮件给他,我欣然答应了,然后飞奔出该公司,整个面试花了整整两半小时,面试完后我长长舒了口气,以上就是我的面试遭遇,各位技术牛人你们怎么看啊?我还有没戏啊?

79 个解决方案

#1


看成X==2013?你确定技术总监是这么说的?你没听错?

更多相关文章

  1. Linux(Android):如何禁用Intel DPST(显示节电技术) - i915驱动程序
  2. android:使用网络通信技术从客户端直接获取服务端的对象数据
  3. Java图片识别技术原理-只取图片像素。。。
  4. Java核心技术卷I:基础知识(原书第8版):14.10 同步器
  5. 测试技术大牛谈成长经历:一个好的软件测试工程师应该做到这些!
  6. 八门神器 - GameKiller 中的防破解技术(附 2.60 免注册版)
  7. Java核心技术 卷一(序言+0-5)
  8. 命运被转折改变--掌握java高性能分布式服务和海量大数据技术体系
  9. 黑马程序员——java高新技术(下)

随机推荐

  1. Android弹窗
  2. Android版本对照
  3. 组件居中显示 安卓
  4. Eclipse 运行Android程序在虚拟机中,出现
  5. android源代码下载及编译
  6. Android图文布局【整理】
  7. Android(安卓)开源项目分类汇总
  8. Android WebView example
  9. android AutoCompleteTextView
  10. android常见问题汇总大全