Google的2011年校園招聘宣講會分別在北大和清華舉行,其中北大原本是350人的會場,去了大約600多人,爆滿,那場面絕對是人山人海,彩旗飄飄。通過了大約一個小時多的宣講和問答,開始現場筆試環節,一共10個選擇題和三個算法題,只有選擇題答對了6個以上的人才有機會讓面試官看你後面的算法題。而後明天下午會通知筆試經過的人進行面試,Google的效率就像其搜索引擎同樣迅速,效率可見通常。 javascript
其中前10個選擇題中有一個特別雷人的,題以下: java
如今北京有一套房子,價格200萬,假設房價每一年上漲10%,一個軟件工程師每一年固定能賺40萬。若是他想買這套房子,不貸款,不漲工資,沒有其餘收入,每一年不吃不喝不消費,那麼他須要幾年才能攢夠錢買這套房子? 程序員
<div id="result" style="line-height:150%"></div>
<script language="javascript">
<!--
var lou_price = 2000000;
var lou_rate = 0.1;
var year_money = 400000;
var total_money = 0;
for(var i=1; i<=15; i++)
{
lou_price = lou_price * (1 + lou_rate);
total_money += year_money;
if(total_money>=lou_price)
{
document.getElementById("result").innerHTML += i + " years success<br />";
}
else
{
document.getElementById("result").innerHTML += i + ". 程序員存的錢: "+ total_money/10000 + "萬, 樓價: "+ (lou_price/10000).toFixed(0) +"萬<br />";
}
}
//-->
</script>
程序運行結果: 面試
01 |
1. 程序員存的錢: 40萬, 樓價: 220萬 |
02 |
2. 程序員存的錢: 80萬, 樓價: 242萬 |
03 |
3. 程序員存的錢: 120萬, 樓價: 266萬 |
04 |
4. 程序員存的錢: 160萬, 樓價: 293萬 |
05 |
5. 程序員存的錢: 200萬, 樓價: 322萬 |
06 |
6. 程序員存的錢: 240萬, 樓價: 354萬 |
07 |
7. 程序員存的錢: 280萬, 樓價: 390萬 |
08 |
8. 程序員存的錢: 320萬, 樓價: 429萬 |
09 |
9. 程序員存的錢: 360萬, 樓價: 472萬 |
10 |
10. 程序員存的錢: 400萬, 樓價: 519萬 |
11 |
11. 程序員存的錢: 440萬, 樓價: 571萬 |
12 |
12. 程序員存的錢: 480萬, 樓價: 628萬 |
13 |
13. 程序員存的錢: 520萬, 樓價: 690萬 |
14 |
14. 程序員存的錢: 560萬, 樓價: 759萬 |
15 |
15. 程序員存的錢: 600萬, 樓價: 835萬 |
我想谷歌的意思很明顯,即便是技術好的一塌糊塗,在中國,40W的年薪已經封頂了。但即便這樣,也應對不了高速增加的物價和房價,我想這是谷歌對當局的不滿和對應試者的忠告吧~ 算法
從數學的角度。這道題其實是看看兩個函數曲線是否可能相交。一個是Y = 5 * 1.1^X,另外一個是Y = X,其中X表示買得起房子的年數。很明顯,這條函數曲線永遠不會相交的。前一個的Y值永遠大後後一個函數的Y值的。除非指數函數的基數小於1,也就是房價在降低,不然趕忙回家去作夢吧。 函數
固然,實際上也不多人賺夠了錢纔買房。第一年掙錢,第二年便可付首付,剩下五年還清貸款便可。 搜索引擎