為什麼這篇cadence面試題目鄉民發文收入到精華區:因為在cadence面試題目這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者catqq (what the)看板Tech_Job標題[心得] Cadence面試時間Tue ...
今天Cadence的第三次面試
印度人講的英文完全聽不懂@@"
大陸同胞問了我三個有趣的腦筋急轉彎
還有一個algorithm的問題
1.你手上有八個球七個一樣重另外一個比其他七個重一點
有兩個秤子請問最少秤幾次可以找出比較重的那個?
這一題我一開始只能想到最簡單的三次方法..後來他給了提示才想出來
2.有10個袋子裡面都裝有硬幣其中有九個袋子裡面的硬幣是1g
一個袋子裡面的硬幣是1.1g, 有一個秤子請問最少秤幾次可以找出
含有1.1g硬幣的袋子? p.s 硬幣的數量想拿多少就拿多少?
這一題當兵的時候帶金田一少年事件簿的漫畫裡面看過-_-
馬上就答出來了
3.有兩個桶子,100個紅球,100個藍球,將這200個球放入兩個桶子中,每個球都要放
然後有一個人從這兩個桶子任選一個再拿出一個球,要如何把200個球放入桶子裡面
可以使得這個人拿出紅球的機率最高?
這一題我也很快就答出來了
4. 給一個奇數個整數數列,如何在O(n)的時間內找出中位數?
這一題答不出來 正解:linear selection
C++問了一題Function Pointer的問題
(這題似乎大家也喜歡問 我同學之前面試也被問到)
我:他是一個Function的Address
問:可以舉一個程式範例使用Function Pointer嗎?
我:i've seen in my text book, i know where to look it up in my text book.@@
Sorting也是很多人愛問的.. 各種sorting的complexity都要複習一下
還問了建一個heap要多少時間?和perl的語法
這已經是年代久遠學的都答的2266
唉呀呀去面試真的要念一些書啊
不過好懶得念喔
想說反正要用到的時候知道去哪裡查就好了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.210.184