最近有同學面試的時候,被問了這么一道題: 說有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方法嗎?看上去好像很簡單 ...