`
pkuoliver
  • 浏览: 18902 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Google2011校招笔试题暗示搞软件没前途?囧

阅读更多

今天晚上Google的2011年校园招聘宣讲会分别在北大和清华举行,其中北大本来是350人的会场,去了大约600多人,爆满,那场面绝对是人山人海,彩旗飘飘。经过了大约一个小时多的宣讲和问答,开始现场笔试环节,一共10个选择题和三个算法题,只有选择题答对了6个以上的人才有机会让面试官看你后面的算法题。然后明天下午会通知笔试通过的人进行面试,Google的效率就像其搜索引擎一样迅速,效率可见一般。


其中前10个选择题中有一个特别雷人的,题如下:

现在北京有一套房子,价格200万,假设房价每年上涨10%,一个软件工程师每年固定能赚40万。如果他想买这套房子,不贷款,不涨工资,没有其他收入,每年不吃不喝不消费,那么他需要几年才能攒够钱买这套房子?
A, 5年
B, 7年
C, 8年
D, 9年
E, 永远买不起


我当时还很傻B的算了十几分钟,其实一看题就应该知道,选E是必然的。可怜所谓的软件工程师们,即使你拿了Google的Offer,即使你年薪40W,你仍然没能力在北京给自己搞个窝。即使是Google!!!

唉,这让我们搞软件的情何以堪!!!

做完笔试就有想死的感觉!!!

分享到:
评论
73 楼 yangfuchao418 2012-08-11  
keanu196492 写道
zzhonghe 写道
意思是,要想买房,速度贷款,不要被条条框框束缚。

借银行的钱周转一下而已:

第一年  40万,正好付个首付,住进去,  欠160万, 然后好好工作。

算上利息,最多还200万, 6年后还清。

那个时候,你都住7年了,省了7年房租, 有400W的固定资产, 房价再涨, 你都笑开花了。

比起一个劲不吃不喝存钱的结局,一个天上,一个地下。


所以,选择E是会注定被淘汰的。



有道理啊。这就是为什么现在都贷款买房的原因了。

能买房果断买,72法则一下算出来了
72 楼 tree_star 2011-11-27  
此题目比较一下增长的斜率不就解决了,还用得着写程序???求导。。。
71 楼 mdsp25xhm 2010-12-29  
有时候出题人想要的不是一个的答案,而是一个对问题的看法。
70 楼 yanleihebei 2010-12-28  
题的意思是不要为money搞IT,要有兴趣。。。
69 楼 regular 2010-12-23  
谁说永远买不起?你不会按揭吗?既然已经知道了未来十年肯定每年上涨10%,你算一下银行贷款需要付多少呀……

真真……气死人了。
68 楼 magic_yao 2010-12-23  
gtssgtss 写道
crzmagic 写道
whq 写道
楼主错了 只需5年

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		int sum;
		for (int n = 0; n < Integer.MAX_VALUE; n++) {
			sum = 40 * n-200 * (11 / 10) ^ n ;
			if (sum >0) {
				System.out.println("N年=" + n+"年后,房价="+(200 * (11 / 10) ^ n)+"万元");
				break;
			}
		}

	}
}


(11/10)^n == (1)^n ?

哈哈,int没转型成double,国内就是这么多这种人破坏了市场

你错了吧?我觉得这是故意的,恶搞一下
67 楼 Coding.Ghost 2010-12-22  
google的企业文化真的是不拘一格。很喜欢这样的公司,也不知道有生之年是否能进google工作。
66 楼 Checkmate 2010-12-22  
居然这么多隐藏....搞啥
65 楼 piao_bo_yi 2010-12-22  
xiao_jiang51 写道
这题感觉是在考察人的估算能力,《编程珠玑》中有一章有不少描述,里面举例说的是计算一条河的流量,这章里提到个很经典的法则,72法则 ,a*b=72 用a,b两个值去计算可以获得一个翻倍的结果 里面举了个财务例子
投资1000元,12年 ,利息6%  那么12年后会获得一倍的回报

在这个面试题中可以套用如下

房价每年上涨10% 那么大概7年多8年不到就翻番达到400W
8年后收入是320万 差了80W

永远买不起


64 楼 creasure 2010-12-20  
puccaje 写道
这道题的意思是让你不要永远只做一个软件工程师


绝对是这意思。答案是死的,但是人是活的~~
63 楼 gtssgtss 2010-12-20  
crzmagic 写道
whq 写道
楼主错了 只需5年

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		int sum;
		for (int n = 0; n < Integer.MAX_VALUE; n++) {
			sum = 40 * n-200 * (11 / 10) ^ n ;
			if (sum >0) {
				System.out.println("N年=" + n+"年后,房价="+(200 * (11 / 10) ^ n)+"万元");
				break;
			}
		}

	}
}


(11/10)^n == (1)^n ?

哈哈,int没转型成double,国内就是这么多这种人破坏了市场
62 楼 crzmagic 2010-12-19  
whq 写道
楼主错了 只需5年

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		int sum;
		for (int n = 0; n < Integer.MAX_VALUE; n++) {
			sum = 40 * n-200 * (11 / 10) ^ n ;
			if (sum >0) {
				System.out.println("N年=" + n+"年后,房价="+(200 * (11 / 10) ^ n)+"万元");
				break;
			}
		}

	}
}


(11/10)^n == (1)^n ?
61 楼 frymgump 2010-12-19  
其实只是想考下你的算术能力,你们想太多了。。。
60 楼 whq 2010-12-17  
楼主错了 只需5年

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		int sum;
		for (int n = 0; n < Integer.MAX_VALUE; n++) {
			sum = 40 * n-200 * (11 / 10) ^ n ;
			if (sum >0) {
				System.out.println("N年=" + n+"年后,房价="+(200 * (11 / 10) ^ n)+"万元");
				break;
			}
		}

	}
}

59 楼 changes158 2010-11-27  
puccaje 写道
这道题的意思是让你不要永远只做一个软件工程师

   真理!
58 楼 shengren0 2010-11-25  
楼主年薪绝对没有40万,这个是可以肯定的!
57 楼 Lanyef 2010-11-17  
为什么工资不会涨呢。。 ?
56 楼 pany53 2010-11-17  
lz的blog访问量涨了不少。。。。
55 楼 qj200040 2010-10-12  
zzhonghe 写道
意思是,要想买房,速度贷款,不要被条条框框束缚。

借银行的钱周转一下而已:

第一年  40万,正好付个首付,住进去,  欠160万, 然后好好工作。

算上利息,最多还200万, 6年后还清。

那个时候,你都住7年了,省了7年房租, 有400W的固定资产, 房价再涨, 你都笑开花了。

比起一个劲不吃不喝存钱的结局,一个天上,一个地下。


所以,选择E是会注定被淘汰的。


想法果然独到
54 楼 pkuoliver 2010-10-02  
zzhonghe 写道
意思是,要想买房,速度贷款,不要被条条框框束缚。

借银行的钱周转一下而已:

第一年  40万,正好付个首付,住进去,  欠160万, 然后好好工作。

算上利息,最多还200万, 6年后还清。

那个时候,你都住7年了,省了7年房租, 有400W的固定资产, 房价再涨, 你都笑开花了。

比起一个劲不吃不喝存钱的结局,一个天上,一个地下。


所以,选择E是会注定被淘汰的。


在实际中这样的操作方法是非常可取的。。。
不过题中要求不贷款~~~

相关推荐

Global site tag (gtag.js) - Google Analytics