面試題:「100隻弓箭」你和對手共用,怎麼保證自己獲勝?網友秒答笑噴全場:真是個人才啊

很多朋友們應該都有過面試的經歷,大部分公司面試的時候面試官都會問你一些和工作生活無關的問題,我們也就知道這種問題主要是為了測試面試者的臨場應變能力,因為對於很多人來說,應變能力也是一個重要的必要條件,這種能力在大公司裡面更受重視。

前段時間就有一位網友在網路上曬出了自己面試騰訊公司時一道面試官給自己出的面試題:一共100之弓箭,你和你的競爭對手共用,每次只能射出一支箭或兩隻箭,射擊交替進行,設計一個演演演演演演演算法來保證你自己的勝利。

其實這算是一個算術題和羅輯思維題,首先獲勝的條件題裡面並沒有給出,其次,設計演演演演演演算法也是個很考驗腦力的問題,而要在極短的時間內完美的回答這個問題還可以極大的考驗人的反應能力。不過沒想到的是,很多網友一秒鐘就給出了答案。

1.每次射擊完成之後都保證剩餘箭支是3的倍數,這樣不管對手射擊幾次,最後一次都是由你進行射擊。

2.開始就拿兩支箭,一支射死對手,一支射死面試官,最後完美過關。

3.邏輯思維題,最主要的是看對手拿了幾支箭,自己就可以憑藉剩下的箭數量進行演演演演演演演算法改變。

不知道大家是怎麼看待這個問題的呢?如果面試官問你這個問題,你會怎麼回答呢?歡迎在評論區留下你的高見。

Click to show more