最近有同学面试的时候,被问了这么一道题: 说有A,B,C三个盒子,其中只有一个盒子里面有宝贝,但是你不知道是哪个盒子。现在你随机的拿过来一个盒子,但是你自己不能看你拿的盒子里是否是宝贝。现在你的对手翻开了剩下的两个盒子中的一个,并且是空盒子,即里面没有宝贝。现在问你:是否要用你手里的盒子去换剩下 ...
话说昨天一篇文章 戏谈一道面试题 上了评论头条,地址如下http: www.cnblogs.com haolujun archive .html。 该面试题是一个经典的数据概率问题,而既然是程序员,当然得有程序员的解决方案:用程序来描述业务,然后通过计算机做计算来算出所要的结果。 代码如下: View Code 各位新建一个控制台程序,然后复制代码过去,按F ,耐心等候 秒,就会告诉你结果。 代码 ...
2012-10-21 03:00 5 2257 推荐指数:
最近有同学面试的时候,被问了这么一道题: 说有A,B,C三个盒子,其中只有一个盒子里面有宝贝,但是你不知道是哪个盒子。现在你随机的拿过来一个盒子,但是你自己不能看你拿的盒子里是否是宝贝。现在你的对手翻开了剩下的两个盒子中的一个,并且是空盒子,即里面没有宝贝。现在问你:是否要用你手里的盒子去换剩下 ...
如果你对多线程的控制不怎么了解,那么理解了这篇文章的内容也许对你有帮助。鼓励先自己动手实现一遍,做不出来在看代码。 题目一:两个线程交替打印0~100的奇偶数 这道题就是说有两个线程,一个名为偶数线程,一个名为奇数线程,偶数线程只打印偶数,奇数线程只打印奇数,两个线程按顺序交替打印 ...
前几天去面试,确切的说是复试。面试官给我出了一道题。是这样的。 一个农夫有一条船,和三样东西,狼、羊、和白菜,他要过河,这个船一次只能运一样东西,要防止狼吃羊、羊吃白菜,该怎么过? 惭愧,我没答出来。 然后面试官把答案告诉了我,问我怎么用计算机实现? 还是惭愧,我又没答出来。 今天在 ...
先来看一道最常见的面试题:静态代码块的执行顺序? 看一下实际运行: 答案是: ==== main开始执行 ====A的静态代码块B的静态代码块A的构造代码块/非静态代码块A的构造函数B的构造代码块/非静态代码块B的构造函数==== B已经被创建 ===== 好了 ...
被问到了这样一道面试题,当时就懵了,内心一直觉得C++肯定在很多方面要比C#或者java要牛b的。 但是真的不知道怎么回答。 问题是:你以前一直做得是.NET相关项目,现在为什么找C++开发相关工作呢? 1、性能 ...
关于一道面试题,使用C#实现字符串反转算法。 题目见http://student.csdn.net/space.php?do=question&ac=detail&qid=490 详细内容如下: [c-sharp] view plain ...
题目:写一个基于MFC对话框的程序,界面输入整型a和b,点击计算,开启线程计算a+b,并把结果返回给对话框。(1)不能用结构体和类(2)用到自定义消息(3)鼠标移到【计算】按钮上变为收尸图标。参考界面如下。 题目非常基础了,我下面直接贴代码了,算是做一个总结。 ...
今天在认真干(划)活(水)的时候,看到群里有人发了一道头条的面试题,就顺便看了一下,发现挺有意思的,就决定分享给大家,并且给出我的解决方案和思考过程。 题目如下: 实现一个get函数,使得下面的调用可以输出正确的结果 乍眼一看,这不就是实现一个lodash.get方法吗?看上去好像很简单 ...