程序員面試華為,只因算錯這道“算術題”直接被淘汰,實在太難了

對於程序員來說,一定要有很好的邏輯思維能力,而數學題又是很能考驗員工邏輯能力的。如果一個數學不太好的人,說實話寫代碼的水平肯定不會太厲害。

程序員面試華為,只因算錯這道“算術題”直接被淘汰,實在太難了

最近在職場論壇上看到這樣一個帖子:程序員去華為面試,因算錯一道算術題被淘汰,網友:題目太難了,是出錯題了嗎?這是怎麼回事呢?

程序員面試華為,只因算錯這道“算術題”直接被淘汰,實在太難了

該員工說自己上次去華為面試,其中有個面試官給自己出了一道算術題,題目是這樣的:第一行是1+4=5;第二行是2+5=12;第三行是3+6=21;最後要求算出第4行8+11等於多少?

這位員工說自己算了很久還是算錯了,也因此被淘汰了,於是把這道算術題拿出來,希望看看大家怎麼算的?

程序員面試華為,只因算錯這道“算術題”直接被淘汰,實在太難了

相信很多人都有看過類似的算術題,按道理應該不會很難吧,大概是高中生水平就可以做出來。當然每個人回答的角度不一樣,也許能夠得出不一樣的答案。但是筆者也有點懷疑,華為真會出這樣的面試題嗎?我們暫且不管是不是華為出的面試題,看網友的答案是多少呢?

有網友說答案是40,但是立馬被其他人否定了,連規律都沒有搞清楚,你這個候選人肯定是不合格的。

程序員面試華為,只因算錯這道“算術題”直接被淘汰,實在太難了

還有網友說這有很多種算法,只要你能夠重新定義運算法則就行了,比如說答案是40或者是96。因為根據前面3個條件,最後那個應該是跳了4個,應該平滑過渡才行,所以答案是96。

還有網友說這個面試官水平也不行,難道他不知道世界上除了加減乘除,還有很多其它的符號可以用嗎?只要能夠自圓其說就可以了,沒必要按照面試官的思路去做題。

程序員面試華為,只因算錯這道“算術題”直接被淘汰,實在太難了

最後有網友說是97,前面是1到8,後面是4到11,對應相加的話,得出的規律就是每個數加上基數,以此類推,等到8+11的時候就是97了。

結語:看了網友給出這麼多答案,反正筆者是做不出來。如果你是這個程序員,你認為答案是什麼呢?歡迎寫在評論中。

程序員面試華為,只因算錯這道“算術題”直接被淘汰,實在太難了

另外我還自己整理了一些大廠面試真題,已做成了PDF文檔,另外還整理了一些Java核心知識以及架構知識,有需要的朋友轉發+私信【學習】即可免費獲取。

程序員面試華為,只因算錯這道“算術題”直接被淘汰,實在太難了


分享到:


相關文章: