笔试分2部分
第一部分 四道问题 200分
1.acb-bca=abc(记不准了,MS是这个样子) a,b,c都是数字0-9中的一个数,求a,b,c
2.三个baskets, 一个里面装满oranges,一个里面装满apples,一个里面装的是oranges+apples。三个baskets外面都贴有label,但是label都是错的。让你只从一个篮子里面拿一个水果,怎么判断三个baskets里面装的是什么
3.一个5 gallons buckets 一个3gallons buckets,如何如何取得4gallons water.
4.essay: why you choose field of technology?
全英文,答题也要用英文。
第2部分 分四个catelogies, 自己选两个catelogies做
算法部分
1.C++中virtual function的作用,virtual constructor是什么
2.21个coins ,有一个heavier,用天平用最少的次数称出来testing 部分就是写两个测试用例
其他的两个部分一个是DATABASE 一个是os.都是很基础的东西
面试考的都是一些逻辑题目
1、昨天笔试的buckets问题 这次是一个9GALLONS,一个4gallons,想要6gallons的water.
2、随后一个 如果一个A gallons bucket,一个B gallons bucket,让你得到c gallons water怎么办。
3、天平那个题目,这次是N个小球,其中有一个是重的,要用多少次。(这个见过 做出来了)
3。4个人过桥,一个手电筒,那个题目。如果4个人的速度是TA<=TB<=TC<=TD 要用多少时间。
呵呵,貌似应聘测试的一般是两个部分
一是英文测试,三选一,写一篇短文,例如
Most important discoveries are accidential: seeking for one question,and find the answer to the other question.