|
IBM面试试题整理
7 D- q5 K I8 D+ x1 V8 D: D Z) X2 a4 O- s7 V3 U5 e
1 {6 r: A% e+ F. o' ^* f9 F6 k0 V
zz" O( K, A) s1 ]0 h. j
! x9 T5 e( ]. p; K& g' M
1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口; D& Y9 e8 v2 I' p4 g
的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使& a# W8 S% G6 }1 {" a) l
得排列变为bbwwwwbb。2 R/ f: [6 g0 U4 O3 L
% t, u# P+ z3 R& I V2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以
$ Y! x& ]% `; j& h向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?
3 ^$ L$ Y7 W F: H9 y 5 c. h N) m( O8 c/ }+ i `
3.在一个平面上画1999条直线最多能将这一平面划分成多少个部分?+ E7 m" x& s F6 X
* O! C* x3 P5 r" u( i
4.在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛9 C: Z: N! H2 C- M7 y, H
上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果这句
- R9 @/ C1 K2 f/ L话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?& y) z/ f8 f! L% K8 n
# i/ ^# u( O( a3 [9 J, N7 Y; F
5.怎样种四棵树使得任意两棵树的距离相等。
, a, G& P4 S0 ?$ L' @* M3 c. F w7 X
; w6 l& N1 s5 v ! K, v5 @* S5 s$ H! @% m; W
6.27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶
4 M/ J9 t8 K% a$ A* f% v# r可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?7 f6 ?) A' d/ X0 \* a: r$ h+ W
3 f+ Q& P% E" V9 q: k, X7.有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个$ G! w; z9 @! q# q0 E
聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任# V/ n; }; E! u' F( _
意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有
/ D. Q9 N0 J% j0 o一次他发现星期一的8点30和星期二的8点 30他都到了山路靠山脚的3/4的地方,问这是为
7 O7 ]7 D/ O* g5 o0 K5 A什么?
8 `% o o0 s% L8 j( [7 x8.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段1* P( D' s# X) p o0 `
5分钟的时间?' M+ N6 [. l% s/ M0 L* S3 b
/ y4 |' b+ C5 L! U9 ] [
2 q0 T, T/ o, I- B3 m题目:现有12个球,其中有一个球和其他的球重量不一样,但是外形还是一样的,现在要求你用一个天平 在只称3次的情况下找出不一样的这个球来?如果换成13个球那又怎么样呢?
' p. i p3 a& G* M* l
' I& `8 R9 f$ E题目是很旧了的,我也相信已经就遇到过了,但是再次见到的时候猛然已经很陌生了,也就是说我以前还是不懂装懂了,有必要彻底掌握一下。我自己是想得头破血流也搞不出来,只好瞻仰了网上的牛人拉* m% t% h2 [! o0 R: p
1 H1 b5 ^& _# {2 D3 h9 [12球:. R( o1 D* f n* J$ A
将球分为a b c d; e f g h; i j k l 三组。
: y [9 E# R3 k7 `第一次称量,比较 abcd efgh 7 J5 i, i9 g* u
情形一:1 N. S' ~, a0 a# u
两者重量相等,此时说明答案在ijkl中。
& \0 ?- ?# U+ X& y称量ij,
& H! H9 x9 ^% Q2 ~7 V如果相等,说明答案在kl中。拿k与a比较,如果相等,答案为l;如果不等,答案为k。
2 Z9 q1 ^ R% W; l8 D如果不等,说明答案在ij中。拿i与a比较,如果相等,答案为j;如果不等,答案为i。$ E; n- }/ \& h
$ J9 ]1 K5 }! Z& _
情形二:# x$ C+ r) I$ D ]/ u. `
abcd轻。
' } f- K) Y) Q! D$ }( {在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。% }4 L" [) B- D/ z+ `$ Y
如果afgh轻,说明答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。
2 {" k3 L0 j/ \( u! b! c如果afgh重,说明答案在fgh中。称量fg,如果相等,答案为h;如果不等,重者为答案。# Z' @+ e4 R) `. }* ]" c% s7 Z
如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,轻者为答案。; s" |' t: a& a3 J5 d; ]
1 L1 w [% X9 U3 G, v+ a
情形三:" s0 M# ]) B0 i/ \& ~- o& _8 B
abcd重。4 E/ v3 s' E h$ E8 \
在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。
% a3 z& z9 y& c+ M0 n W如果afgh重,答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。5 b/ C. s7 F% @
如果afgh轻,答案在fgh中。称量fg,如果相等,答案为h;如果不等,轻者为所求。
- t7 Q: {) {* B6 y* y& I如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,重者为答案。; u, _7 c# ]1 l7 r2 D. h5 g
! G- o0 _- d( Z, O! D0 Y13球:/ r( ]- l7 P5 N% [2 t# X4 Z
将13球分为4球,4球,5球三组.( n* L; K3 m- z% E
第一次称两个4球组,若不相等,则5球组全是标准球.然后就可以用12球类似的办法解决了;
% _- [8 r8 G& W8 M6 P 若两个4球组相等,则异常球存在于5球组.5球编号为abcde,从两个4球组中任取一个作为标准球,编号f.
( c6 v; M! ?% u8 z5 y 第二次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第三次称a&d,若相等则e为异常球,若不等则d为异常球. M" f8 |' p: s' ?+ P
若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第三次称a&b,若相等则c为异常球,若不等则重者为异常球.
. P# V! t) Y+ b' F 若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第三次称a&b,若相等则c为异常球,若不等则轻者为异常球.
3 o; b8 Y6 W7 z4 q# w1 S- q7 l5 Y3 r( @
后来发现该牛人先前的一些思考对解题很有帮助:: F7 F4 q% C V+ j& S' A6 ~3 }
(在这里,我称和其它重量不同的一个球为异常球,其余为标准球)+ y) I& U; {2 g' E5 R* S( S5 N
思考1:
" C9 b- c( X# m K; o1 q 在不知道异常球是轻是重的情况下,称2次最多可以从几球中找出异常球?
& s/ {' u7 N6 {; `结论1:如果没有标准球,称2次最多可以从4球中找出异常球(设这4球标号abcd)。
E; f* Q& u9 M. G, J其称法如下:% }' }9 }* H, c* J. v
第一次称a&b, 若a=b,则异常球在cd中,ab均为标准球.第二次称a&c,若相等则d为异常球,若不等则c为异常球.
. a$ v* e' m% m0 c 若a>b,则异常球在ab中(a重或b轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.
7 o! j9 C0 e r6 N0 d8 Q4 O! \ 若a<b,则异常球在ab中(b重或a轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.4 j- l) n: |" ]& }; I
结论2:如果有标准球(设为f),称2次最多可以从5球中找出异常球(设这5球标号abcde)。1 b$ ~: y* h0 L9 k
其称法如下:
& N; N0 R7 G& P; g6 O: x/ g 第一次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第二次称a&d,若相等则e为异常球,若不等则d为异常球.
( c( z! T4 Z L5 _ 若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第二次称a&b,若相等则c为异常球,若不等则重者为异常球.
3 P- C- F# B/ E- v/ j# p# a M 若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第二次称a&b,若相等则c为异常球,若不等则轻者为异常球.
/ r& w! V7 Y- v/ u( `思考2:
1 U4 N9 y; |5 X6 I- [; G 在知道异常球是轻是重的情况(设异常球重)下,称2次最多可以从几球中找出异常球?. a# q6 W: R+ n+ w, C9 F' g G
结论:称2次最多可以从9球中找出异常球。8 o- g j9 k2 N, K
其称法如下:
2 i7 I' c2 c: x! J* e; ` 将9球分为3组,每组3个,任取两组称第一次.如果相等异常球在没称的一组中,如果不等则在重的一组中.
6 J: l# ~& @( A @ 将选出的3球任取两个来称,若相等则另一个为异常球,若不等则重者为异常球.& L: f j2 `0 A+ p0 l2 i9 i- A
' Y6 d! T. c- f( s不过我感觉他也没有给出很好的证明他的结论是正确的,虽然我举不出反例
( t3 A7 H. x4 [# ]4 L- ?
! {- K& y. }9 b( _
% D! e) x) D( v" C英文面试题目
; ~4 ~0 A7 J) B8 D- }" M9 s) U, ^! K0 K/ t4 u7 N' |
1. Describe your greatest achievement in the past 4-5 years?) R0 t9 Z) O; w& G' e
2. What are your short & long term career objectives? What do you think is the7 x9 _7 |% _" v1 p
most ideal job for you?
1 h$ B3 b: E+ K$ v e3. Why do you want to join IBM? What do you think you can contribute to IBM/ D/ V) D' v$ t1 \( l* V" C# N* T
/ P9 k4 A& H, T9 _
$ S7 `, S3 X; R5 ?. w
一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,问他赚了多少钱?
- m/ x! x- t- B- T4 n) B. ~8 @3 Y g9 d# Y4 H% j
这是IBM面试时的题目,有四种算法:
; s- E/ ^7 Y+ e0 K1、9-8=1,11-10=1,1+1=2,所以最后赚2元。
# q' N. I& A5 u' u- U$ k/ J% i- F9 ]
2、最初只有8块钱,最后你有11块了,0 m' x9 t; k" h* b: `
所以是赚3块;" s3 Q8 @% C* C( j3 g2 G
* f, f4 Y( \, X, @+ E: g
3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块,损失一只鸡 ' B5 Y" W: k/ W+ c3 Y, `
所以 整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡
* ~1 f# S9 _. Z7 U3 t' f# h
1 G- A9 U; W& r ?6 Z) |) A4、整个事件有3次交易,我门来看看具体是哪3次? 5 Y- Z# g1 r5 g/ @8 T& ?- h& ~
第一次交易:8元买进,9元卖出,利润1元; 0 F+ J: A+ t: |+ Q& y
第二次交易:9元卖出,10元买进,利润-1元;
" [) j& ?% ]8 G7 h! d/ f) N第三次交易:10元买进,11元卖出利润1元;
7 `* g5 e0 L& L) C& w$ i8 D整个过程:1-1+1=1元
' Z- q; k( D7 o$ d; p所以分析得知:这个人是个傻子,因为后两次交易等于白干了。
2 V5 y. ?9 B' b( J
2 R6 z. f* j- G经测试,企业认为: 5 t( v" S- s' p& [5 q
回答利润是2元的肯定是面试失败者;- I9 p9 v# @# B# r+ S) f% d
回答3元的更为愚蠢,因为自己什么是追加成本都不知道,肯定也是失败;0 t2 E. H- u* r" t. X, @* Q
, [" v! N! R6 O" g2 q" h
回答1元者,恭喜你,不属于傻子范围;* s1 J( {3 q; U& G5 H; i
4 ]; O. M" v3 w) C$ r结果是:本来可以直接赚3元的,经过他3次交易后总利润变成1元了。1 _' Z" L4 K9 k
4 m' I8 Y2 Q* A( w& _3 v
所以正确答案是:-2元!- B8 T8 p' t; u, ^
1 }. R1 z; ]9 E8 u7 J$ y5 {
回答-2元者,面试成功!!!
5 Q1 `0 O( e% g# d
( N1 c" `4 z* C: I4 F比较强的回答:
# G, _6 M! x, B( t9 c% ~' w" U4 l7 p9 d" R( J4 S
合计利润应该为两元# z2 a0 A& {' E
我认为合计利润应该为两元。(出局就出局,明明白白,不趟那个企业的浑水,搞得那么复杂。)3 R4 a8 U. r$ Z6 u& x
9 \( a: n; T' c; X5 E& R0 X
首先要明确两个基本点:
7 }* w G3 J& o1、利润的计算方式是销售额减费用(包括生产费用、管理费用和财务费用)的差额;
+ h$ u7 m+ C' d8 B( L2、利润是以货币为终结。
5 H6 W5 b+ @/ A" t, s! N) J1 A0 J" Z6 {1 A
所以,上面买鸡的两次行为应该独立计算。两次买卖行为是两次完整的利润生产过程,每一次都产生了毛利一元。
, A7 j/ W: I; {% V. G, |把鸡卖掉再买回来算利润损失,这违反了上面说的两条基本原则。鸡就像工业材料、土地、水电一样,不能作为利润的终结计算方式。用钱去买东西,必须履行卖的过程,回收货币完成一次货币循环,才能计算利润。鸡原来9元卖掉了,已经完成了货币循环了。第二次10元把鸡买回来,原来的1元利润没有损失,更不能说9-10=-1,亏了1元,只是又开始了一个利润生产过程,与第一次的8元、9元已经没有任何关系了。8 _! X$ _5 \6 ]
- ?9 W' _* N0 ]0 Y0 B( w1 A假如我后来发现这只鸡是太空稀有物种,又用1000元把鸡买回来,1500元卖掉,第二次赚了500元。这么赚钱的事情,按照上面的算法岂不是亏大了(11元卖掉,1000元买回,亏了989元)?6 U( O1 w T) @5 P% A) N' O: t+ ?! h
" r$ w" w9 y7 p0 h: f" X所以,有些企业账面利润很多,实际上都压在应收款上,不堪重负,倒闭了。1 s$ \3 f) k" {; t
" o2 u8 }9 R7 u; `. v6 {$ W7 J" m财务有一种说法叫“现金为王”。没有钱周转,把材料、货品、土地这些流通性比货币差很多的东西当作货币去运作,是很危险的。3 `+ f. E4 B+ i( r/ o! b
1 N2 r2 B0 y! W9 w( [9 _# c
又一个比较强的回答:
5 L* j& i' u+ i( E4 b/ c" j) H; q) h1 m# i
第一次交易:-8(成本)9 a5 Z- ~5 v: S. o
第二次交易:-8+9=1(含成本的利润)---此时有9元的成本
1 Z0 J" Q) U( k1 F第三次交易:-8+9-10=-9(9元的成本,再加1元的成本买进,此时的成本为10元)7 K+ q+ y- P. n' J4 p( ^) B
第四次交易:-8+9-10+11=2(但是前面的成本是10元,卖出为11元,只赚了1元)& I6 s5 f0 X+ W9 r5 V- G
成本核算:4 Y: y4 h5 E. N7 O) F- D
成本8元在第二次交易时已赚回,还得利润1元.
" f" s+ p# P0 d) a" i, `: c第三交易时的成本为10元,用第二次交易时所得的9元(注意第一次的成本也在内,且还要加1元)再加1元买入.
; q" p K- ]+ r% a4 p4 N第四次交易为卖出11元,也就是说在成本8元基础上面利润为3元,但在成本为10元的基础上利润为1元.1 A' ?$ g% W1 m, M% f/ U7 N8 L) Q
9 C/ w4 G* v: e, O+ U. K$ Q% Z
还有更强的!!' \) [! x5 [ {$ M" l. ^+ J8 ]7 g: c
, N" S1 \8 X1 C5 |1 m' |( v投资收益率= 净收益 / 投资总额 # ]6 M+ [1 v( ^* p2 P0 q
= ( 11 - 8 ) / 8 = 37.5%: m) g, q& b; d s T4 i8 `
6 ~( \- Z( b y5 Z9 |- g第一次交易:
" \ N5 ^2 g4 z投资收益率 = ( 9 - 8 ) / 8 = 12.5% = I1 $ a6 ]$ _9 R" k) ?5 Z0 ~* Z3 I
净现值= ( 现金流入 - 现金流出 ) * [( 1 + 折现率 ) ^ -1 ] ( y$ I% q; J+ j% U" P/ }
= ( 9 - 8 ) *[( 1 + 37.5% ) ^ -1 ] = 1 * 0.7273 = 0.7273 = NPV1 < 0 / r3 u) I; E* x0 j9 ~
赔钱的买卖3 U4 z% z4 N9 M8 Q# K) y
1 Q* e4 r( u2 k4 {. B% D7 u
第二次交易:
6 B, z3 M" H, ~ ^& D: M+ a投资收益率 = ( 11 - 10 ) / 10 = 10% = I2
' G# L& F, q' ~5 o0 i( z净现值 = ( 11 - 10 ) * 0.7273 = 0.7273 = NPV2 < 0 ! G) `: `5 D& e9 B0 h" B4 W4 c7 Y
这家伙在同一个地方栽了两次跟头2 _, H; ]5 v2 q% @' ]* S/ e
& @3 y4 }% Y: m0 O; Z内部收益率= I1 + [ NPV1 / ( |NPV2| + |NPV1| ) ] * ( I2 - I1 )
# u5 @1 D8 e) P9 p= 12.5% + [ 0.7273 / ( 0.7273 + 0.7273 ) ] * ( 10% - 12.5% )
2 p# t/ k8 ^0 L) _+ W# p9 L; G= 11.25% = IRR < 37.5% $ t# ^) C, N* G
经济效果不可接受0 R- f1 m; u$ {4 @% s
; u- Q6 I7 E+ L0 Q6 E- K/ I
净收益= 9 + 11 - [ 8 * ( 1 + 37.5% ) + 10 * ( 1 + 37.5% ) ] / m$ C* v$ \' K" @) @9 M: ^* x
= 20 - 24.75 = -4.75/ O- M7 `3 ?. G& }1 T0 h6 T
* M2 p+ @3 J% C) J
他赚了 -4.75 元钱
' o' Q! l3 I1 N( i( i
U V1 c* X. B6 [2 v对GDP的贡献:' v, A. `" L: _2 \6 q
" I- U- u, \4 W4 W“整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡。”大家都别搞ERP了,回家贩鸡去吧,说不准明年中国的GDP就排名世界第一了。
4 N D- R. R( J; M% p# [0 R, L. ?: g( ~" U6 u. L
……2 u( {6 O1 W: Q% p5 I7 ?! p6 Y
http://bbs.aftjob.com/thread-606795-1-1.html
2 G- U: w: D* V# p' V |
|