|
|
IBM面试试题整理
9 s* b" ?- ]6 p$ v0 K& \
5 Q; L* G' }9 S6 d5 Z) t. r
- ?0 }+ t# J, V7 Ezz
* l6 ^ a3 ?$ k$ F: z2 r: |
1 \' d6 M9 P3 T% @" l/ h1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口
! U3 Q A* L1 ?0 a4 w的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使
% K- Q. [0 H9 o% Q得排列变为bbwwwwbb。4 u5 |$ R7 E7 x. j3 {% [6 D
7 y: X; A% z5 ?% @# u) t
2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以
8 x9 n+ i _0 e. x向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?
( v1 r( D3 a9 `
+ C+ S4 d, |1 C4 S4 L: C3.在一个平面上画1999条直线最多能将这一平面划分成多少个部分?# n2 J* Q6 d1 a* Q% T
B2 E3 f) w( E( W6 l! l, O
4.在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛" t( ~* p6 h: D: |9 |2 N: W
上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果这句
! P. T! L5 j: i) v/ F B% {! X' L) y& y话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?4 r6 r+ V6 W# I7 Y
; R9 c3 |5 x3 l+ P2 d. O
5.怎样种四棵树使得任意两棵树的距离相等。8 _+ j0 ^6 ?6 z ^8 r0 Z
0 \" O, ]; N2 i! @9 A8 y" |
& K H; q) {3 ], D: B) G3 ~6.27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶) C) ?- }; `. ~1 W1 j3 i
可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?/ _9 x$ [+ M/ z( c: h* X* t% {+ a
* |" _; ~' g X7.有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个/ e( h# S# @; O0 V B
聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任
4 n$ C/ s& ]) W0 r( @意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有2 C- g9 w" o) e% d' f* Y! j, u
一次他发现星期一的8点30和星期二的8点 30他都到了山路靠山脚的3/4的地方,问这是为# y5 O7 m( |! v$ o, o
什么?7 Q2 X8 D6 g" D! z& U! k
8.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段19 W; O# }0 g0 r0 S
5分钟的时间?- J+ L0 d0 H6 F
/ l, h, I* P! X+ V+ O) m
$ ~2 H/ y+ V' H; d3 w- j! L) G
题目:现有12个球,其中有一个球和其他的球重量不一样,但是外形还是一样的,现在要求你用一个天平 在只称3次的情况下找出不一样的这个球来?如果换成13个球那又怎么样呢?
, U9 K1 k2 R; u1 q$ w
" W. e2 _9 X u+ F8 p题目是很旧了的,我也相信已经就遇到过了,但是再次见到的时候猛然已经很陌生了,也就是说我以前还是不懂装懂了,有必要彻底掌握一下。我自己是想得头破血流也搞不出来,只好瞻仰了网上的牛人拉. L! T V4 d7 p! j: \
% K- L! w+ M2 y, I% D1 S5 ?
12球:# P0 K* \2 V* ^5 S% ^! k
将球分为a b c d; e f g h; i j k l 三组。& C2 ], B9 g* B) l* a( b) _ ]9 H
第一次称量,比较 abcd efgh 6 {5 D" |" X5 [( \- d! h# B0 s n
情形一:$ W: b6 D! M3 N8 s) L
两者重量相等,此时说明答案在ijkl中。. s7 P8 ~$ y. x- e
称量ij,
, ?. R: _- A# _' u2 g4 |如果相等,说明答案在kl中。拿k与a比较,如果相等,答案为l;如果不等,答案为k。: T7 V% j4 x6 l, ], b
如果不等,说明答案在ij中。拿i与a比较,如果相等,答案为j;如果不等,答案为i。' w$ B, J" P6 }8 r
* V6 y+ f" s+ l1 W! F情形二:
; p, n1 P) X3 ]4 E8 I+ Zabcd轻。# \: @+ r7 W& q
在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。+ [# U4 P; i0 Z5 ^# t9 Z
如果afgh轻,说明答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。
- F4 x a' c# P: j如果afgh重,说明答案在fgh中。称量fg,如果相等,答案为h;如果不等,重者为答案。
0 g9 h p& A0 i' Y7 h如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,轻者为答案。
6 N; l9 F1 _+ j
( ~+ t1 b6 B' K q, p情形三:+ J! A6 v& Q3 r/ x5 O
abcd重。
# b+ d! b+ _( k3 s6 f, p, R1 v9 M1 t+ p在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。$ z& x) C+ R& G: P, F( _/ y
如果afgh重,答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。/ g( \/ k8 ]# G% p
如果afgh轻,答案在fgh中。称量fg,如果相等,答案为h;如果不等,轻者为所求。; E; v; H: |8 n; Q# M
如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,重者为答案。, C- U j. n6 R1 ?$ S
n1 S1 c% Y! k! q3 T% N# K( ^! s13球:# r2 x8 K( i5 m. D
将13球分为4球,4球,5球三组." y# i y' i5 ]2 \+ [1 e
第一次称两个4球组,若不相等,则5球组全是标准球.然后就可以用12球类似的办法解决了;' M$ ]8 a" Q0 H" Z7 x
若两个4球组相等,则异常球存在于5球组.5球编号为abcde,从两个4球组中任取一个作为标准球,编号f.1 @ U" b( @ L9 w! t. q+ d2 E7 A! i
第二次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第三次称a&d,若相等则e为异常球,若不等则d为异常球.' b) J: h- b, b4 O
若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第三次称a&b,若相等则c为异常球,若不等则重者为异常球.
# d+ c" V- u% o( U' G 若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第三次称a&b,若相等则c为异常球,若不等则轻者为异常球.% o/ K. X# T0 y- b8 U
3 a5 V* ~/ Z; f5 b
后来发现该牛人先前的一些思考对解题很有帮助:" u6 e5 v6 T$ N2 i7 t+ r
(在这里,我称和其它重量不同的一个球为异常球,其余为标准球)- p% J% f8 s. r+ F: [% K
思考1:. ]: V5 ?0 c* S) w
在不知道异常球是轻是重的情况下,称2次最多可以从几球中找出异常球?; s- V3 `" J. x% ?: `: J/ q" w* _ g
结论1:如果没有标准球,称2次最多可以从4球中找出异常球(设这4球标号abcd)。
, A3 [* D- Z0 h% B! ^* O7 c) [+ T其称法如下:1 d$ z( R. ^0 {9 T0 l3 |! G
第一次称a&b, 若a=b,则异常球在cd中,ab均为标准球.第二次称a&c,若相等则d为异常球,若不等则c为异常球.
& W- Z/ u; w% _. G4 g 若a>b,则异常球在ab中(a重或b轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.6 D/ K" a& W( @# O' q+ `7 `7 s g
若a<b,则异常球在ab中(b重或a轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.
" c0 C- R" @3 P/ m, p$ ]结论2:如果有标准球(设为f),称2次最多可以从5球中找出异常球(设这5球标号abcde)。0 y+ {& I4 Y" O) @) P
其称法如下:
5 k, f5 z4 v1 K( I 第一次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第二次称a&d,若相等则e为异常球,若不等则d为异常球.
2 p/ l, y* ?- H4 s, O$ X& b0 R: S 若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第二次称a&b,若相等则c为异常球,若不等则重者为异常球.
& C! s* m, q+ I4 q 若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第二次称a&b,若相等则c为异常球,若不等则轻者为异常球.1 N& D5 d) m0 I5 l
思考2:
* i( X$ R5 i% L2 E4 I% k" I r 在知道异常球是轻是重的情况(设异常球重)下,称2次最多可以从几球中找出异常球?, A3 L) l2 s& K: T4 t3 a2 ?
结论:称2次最多可以从9球中找出异常球。6 d5 E0 t% C+ W5 e( U& r0 ^# _+ m
其称法如下:
! }/ J b, ]- g 将9球分为3组,每组3个,任取两组称第一次.如果相等异常球在没称的一组中,如果不等则在重的一组中.; |+ `3 F+ }$ F. p7 `, Z6 @* f. S
将选出的3球任取两个来称,若相等则另一个为异常球,若不等则重者为异常球.
8 X2 F8 @' z0 K" q
) W0 p5 B1 n0 [- N: R不过我感觉他也没有给出很好的证明他的结论是正确的,虽然我举不出反例
1 i; e* g2 A- p$ T g6 l! a
) e) \: l# a& t. M! g, u1 j& |5 b7 M8 `
/ R( @, n% k( k( o英文面试题目
8 U: g) @2 }# ?3 L" }
, o! K- f6 D3 ~! { Q, X1. Describe your greatest achievement in the past 4-5 years?# P! c5 \$ t0 v, M( t
2. What are your short & long term career objectives? What do you think is the: J) ~. Z9 `1 {( J3 f; j
most ideal job for you?& F3 S1 [5 ^5 [# L
3. Why do you want to join IBM? What do you think you can contribute to IBM1 n+ V6 t$ x W9 W, y1 ]: j& P$ D
5 i% ^* N5 G6 o% S3 V
% W) }7 b2 Z d% D
一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,问他赚了多少钱?
5 r1 T1 M! h/ @3 ]3 i3 V
; x5 F+ d; z) a# o4 h这是IBM面试时的题目,有四种算法:
1 i+ V2 l- b6 P" O8 c( t3 i1、9-8=1,11-10=1,1+1=2,所以最后赚2元。' Z; f1 n& O; e" R* H. @
& a7 N! |+ e- J. _2 U5 C# \& b+ v
2、最初只有8块钱,最后你有11块了,' `2 I+ Y. j3 k1 I" R
所以是赚3块; ]3 U6 G2 I/ c( i5 W1 p
! v. y/ o5 d6 w( q( N
3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块,损失一只鸡
0 U: ~/ @% ]% U" S所以 整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡
& T; Z: ^+ C: t$ N% c0 E, L% S) O8 L [& I0 W( x$ [
4、整个事件有3次交易,我门来看看具体是哪3次? $ o7 ?" c0 H' ]# k$ z# p
第一次交易:8元买进,9元卖出,利润1元; ; [6 t) X8 n* V4 \' E! u( [
第二次交易:9元卖出,10元买进,利润-1元;
- c9 f9 \ ?7 S& ~第三次交易:10元买进,11元卖出利润1元;4 {) [1 Q1 H. N5 T4 r- F! D
整个过程:1-1+1=1元 9 i. t: g& n$ Z K7 p' u$ h- o5 C! w- L
所以分析得知:这个人是个傻子,因为后两次交易等于白干了。- S0 w9 `4 w |* H. l5 S
7 V. C- k# B }+ {经测试,企业认为:
9 |- q9 j! y+ e回答利润是2元的肯定是面试失败者;
- W7 ~8 K/ d, J回答3元的更为愚蠢,因为自己什么是追加成本都不知道,肯定也是失败;% T9 D4 O" w# S. P& H5 A
$ h& j+ M3 |8 R( d7 ]9 G
回答1元者,恭喜你,不属于傻子范围;
( }. l8 B. U6 x0 q+ B
+ J& E8 t6 Z& t. H结果是:本来可以直接赚3元的,经过他3次交易后总利润变成1元了。: m1 v0 b: q& s% V0 i) r& ]+ B
! U4 J1 m: w; C4 {. ~4 O R所以正确答案是:-2元!
6 W0 c3 [# J7 T; T% a4 c$ L
E' o9 y3 J( a$ Y回答-2元者,面试成功!!!. w' E3 W- q( j t
- g" T4 T7 q |1 `! f, u
比较强的回答:6 p; Q# m+ t9 {( G7 A2 n& V' J+ s
4 T# d7 r8 a9 I4 m6 o% _: A6 K合计利润应该为两元
$ }& e% W% F5 L1 A8 x, K% H- G5 ?) S我认为合计利润应该为两元。(出局就出局,明明白白,不趟那个企业的浑水,搞得那么复杂。)
; c4 z: r2 \# H }$ L0 ]9 f
3 B9 s: C3 `8 h% u9 W首先要明确两个基本点:
( v; |+ F q8 s6 u! h: c1、利润的计算方式是销售额减费用(包括生产费用、管理费用和财务费用)的差额;
1 V6 ] d# Z4 m6 B2、利润是以货币为终结。
, m/ r$ E- q5 K E/ _( f+ }- C% R1 o6 ]0 [ }
所以,上面买鸡的两次行为应该独立计算。两次买卖行为是两次完整的利润生产过程,每一次都产生了毛利一元。# s8 x7 Y% [( w
把鸡卖掉再买回来算利润损失,这违反了上面说的两条基本原则。鸡就像工业材料、土地、水电一样,不能作为利润的终结计算方式。用钱去买东西,必须履行卖的过程,回收货币完成一次货币循环,才能计算利润。鸡原来9元卖掉了,已经完成了货币循环了。第二次10元把鸡买回来,原来的1元利润没有损失,更不能说9-10=-1,亏了1元,只是又开始了一个利润生产过程,与第一次的8元、9元已经没有任何关系了。
. x6 p8 `* H% [
! p: k* \0 j0 `& w% ~- D4 [3 \' E假如我后来发现这只鸡是太空稀有物种,又用1000元把鸡买回来,1500元卖掉,第二次赚了500元。这么赚钱的事情,按照上面的算法岂不是亏大了(11元卖掉,1000元买回,亏了989元)?
/ t- E. Y2 v3 [
* Z j& G! B: z% b0 d所以,有些企业账面利润很多,实际上都压在应收款上,不堪重负,倒闭了。# Z5 E3 M9 ]* r7 D- ` b
/ Y5 c8 }! T- D& H财务有一种说法叫“现金为王”。没有钱周转,把材料、货品、土地这些流通性比货币差很多的东西当作货币去运作,是很危险的。
; t- {5 i0 K% Q
0 B" e: Z$ \! ^又一个比较强的回答:
- r( ] B# {7 c; V2 p# m% a* I U3 w
第一次交易:-8(成本)5 b. g2 Z" y* \9 U1 O" k" |
第二次交易:-8+9=1(含成本的利润)---此时有9元的成本 ] v% z& d0 [4 W: W
第三次交易:-8+9-10=-9(9元的成本,再加1元的成本买进,此时的成本为10元)
6 }/ G& l, h. y4 r* U4 l第四次交易:-8+9-10+11=2(但是前面的成本是10元,卖出为11元,只赚了1元)
3 t% N' h7 A8 V# V0 ]% Q/ R' @成本核算:% {5 x# r. M; J* i$ Y& ?. A
成本8元在第二次交易时已赚回,还得利润1元.* e. |3 r1 v& f& o+ G4 P
第三交易时的成本为10元,用第二次交易时所得的9元(注意第一次的成本也在内,且还要加1元)再加1元买入.' m# J: `0 z/ ~* Q
第四次交易为卖出11元,也就是说在成本8元基础上面利润为3元,但在成本为10元的基础上利润为1元.
. l6 C* D$ i' \ ?8 l4 p/ B8 \
+ w j6 I J" r1 z6 b3 w! b还有更强的!!( _: F% n( s# l
1 I( z* B2 A8 u5 U1 g$ o9 e3 {投资收益率= 净收益 / 投资总额
0 i% I* V& s, @: r% a' l. ]= ( 11 - 8 ) / 8 = 37.5%
/ U7 ^- ]. d8 |! i8 X1 L. ^+ E8 z1 ?/ \ r' d
第一次交易:
0 a ^. h L* Z- J$ w' y$ b投资收益率 = ( 9 - 8 ) / 8 = 12.5% = I1 4 R1 @9 R5 h5 ~ |2 o; n
净现值= ( 现金流入 - 现金流出 ) * [( 1 + 折现率 ) ^ -1 ] 0 ~7 G: J. ?4 v; Q- Z
= ( 9 - 8 ) *[( 1 + 37.5% ) ^ -1 ] = 1 * 0.7273 = 0.7273 = NPV1 < 0
2 J& ^4 c2 q& ?4 X+ {; @) z* k赔钱的买卖
4 ]5 N- C0 V+ y% n# t3 X! r3 b% f* Y6 H; T+ h* D
第二次交易: " \* ^/ b6 L5 ^$ k$ q. ?' B
投资收益率 = ( 11 - 10 ) / 10 = 10% = I2 ) [5 h- m2 e* ]" f# w
净现值 = ( 11 - 10 ) * 0.7273 = 0.7273 = NPV2 < 0 $ n9 |, S" s" ~( Q' S
这家伙在同一个地方栽了两次跟头4 \% {6 h+ m- G4 Z, e9 g/ D; p
8 C$ l( _& U% X. |# R0 }& S内部收益率= I1 + [ NPV1 / ( |NPV2| + |NPV1| ) ] * ( I2 - I1 ) 2 q# h0 v" r' M. }4 z0 Z) Y9 E
= 12.5% + [ 0.7273 / ( 0.7273 + 0.7273 ) ] * ( 10% - 12.5% ) : H X3 @2 K9 j
= 11.25% = IRR < 37.5% % x7 W6 d* V/ Q- h2 B N
经济效果不可接受5 N2 n, k' s6 i: F0 U9 U; t+ X9 \
3 @3 A% I& D! V2 a" y$ ~
净收益= 9 + 11 - [ 8 * ( 1 + 37.5% ) + 10 * ( 1 + 37.5% ) ]
! E9 ?; u9 T) E6 B% Q8 Y= 20 - 24.75 = -4.75& {5 S$ R) d( A, t
/ }+ Y- R6 _: _; o4 ?) }$ N
他赚了 -4.75 元钱
+ P: M! h. \8 F+ p" h, M+ a: Y& u ?- ` Y6 A/ I
对GDP的贡献:
_: B! X4 e# t4 q' D X4 O, n* V& q* R! {: k/ k9 q% Z
“整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡。”大家都别搞ERP了,回家贩鸡去吧,说不准明年中国的GDP就排名世界第一了。; V5 x7 p% a$ T; h% ~4 T0 U
+ p+ y) u2 K5 E) G, i' {+ p……
1 g1 [( m/ L5 E( _8 k- l8 N% Mhttp://bbs.aftjob.com/thread-606795-1-1.html
' w9 q7 ^, ?4 Y' ^6 f |
|