|
|
IBM面试试题整理: {8 Y; o i+ o8 J) y+ M- [% U
7 i/ C- s) w& t. ~7 i! `. B
( Y. f7 U ~8 R9 R! y* Bzz
0 Y2 ]* _, o' A: ~* Q2 ~- }. T& V: e( f0 N' x( ~# }4 `' G' v
1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口" y4 G8 ?, X/ r0 O1 H
的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使
# R# F6 B% ]% J) B& ]得排列变为bbwwwwbb。8 w$ B: S$ X! L+ V' K% Q& D& {# t
1 V7 G) t. }5 i! O. p0 n
2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以* e/ W0 J; E3 H
向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来? q& H/ K& P0 `0 l R9 j
$ `1 I& i' L- W( _$ V9 n$ U
3.在一个平面上画1999条直线最多能将这一平面划分成多少个部分?
2 v2 Z. U: N ^0 \/ l 3 S5 R$ o) R! ^ L* t, |8 u
4.在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛- s% ~& S: w- G3 ?4 T! N; u q
上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果这句/ Q$ S4 i2 }3 G3 w, R& o/ H
话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?
+ i; N, U2 @5 T3 k* ?! y7 D) ]3 G1 z2 b
5.怎样种四棵树使得任意两棵树的距离相等。
7 B' i9 k% o6 o4 p r- N; H7 j j' a# N1 i6 j* ]
% r$ l* R/ i- ]1 W' D v
6.27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶
2 E) ^8 U) C9 v M6 t. J: G0 g可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?
0 `/ G. L% W& o7 o; m* H- y 8 H& d+ |& r6 c- { `3 _% ~; r
7.有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个
" c$ m# f* `+ \- A }聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任
. v3 o+ W# P4 P5 C! g( q, S! U意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有
) I' w6 e+ I% {; Z$ c一次他发现星期一的8点30和星期二的8点 30他都到了山路靠山脚的3/4的地方,问这是为7 ]# p) o) l2 s& }: m5 ^
什么?8 ^% T. L- W7 H5 M5 C
8.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段18 ]* B( y/ G; E; j; m- W# c$ V6 G6 K
5分钟的时间?; _6 y. z# k2 }, V; i
) ~4 H3 G' {% m- ?9 l
; C0 V* D- U7 t6 m8 P. w2 o1 J7 k题目:现有12个球,其中有一个球和其他的球重量不一样,但是外形还是一样的,现在要求你用一个天平 在只称3次的情况下找出不一样的这个球来?如果换成13个球那又怎么样呢?
! h6 l5 V9 n8 n
& e4 N& U, C1 h* v题目是很旧了的,我也相信已经就遇到过了,但是再次见到的时候猛然已经很陌生了,也就是说我以前还是不懂装懂了,有必要彻底掌握一下。我自己是想得头破血流也搞不出来,只好瞻仰了网上的牛人拉. M+ R# _2 d1 Y
& p+ k6 b1 U/ P! Z) Q
12球:: ]: X3 F4 c0 [
将球分为a b c d; e f g h; i j k l 三组。
- {' J! G2 F( I6 F, g- v4 K第一次称量,比较 abcd efgh / g( x3 V" m0 Z2 h
情形一:/ M2 i1 h+ y2 O0 \& O. B) t
两者重量相等,此时说明答案在ijkl中。2 k) ~2 c' F7 O! q2 ^
称量ij,; F, q5 \% c8 _9 j( O# Z
如果相等,说明答案在kl中。拿k与a比较,如果相等,答案为l;如果不等,答案为k。! G2 V1 `1 h+ {3 h* B& n
如果不等,说明答案在ij中。拿i与a比较,如果相等,答案为j;如果不等,答案为i。: G; u. L! B5 |5 ~( c
: E1 |0 T# e* h, v; O
情形二:, m5 E. d7 V' G, |# @
abcd轻。
- l& S" Z$ }* a h1 h在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。
8 ]8 s* {7 O- w% S& ~8 @5 c如果afgh轻,说明答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。1 X- u1 G) I. G& L$ Q2 G: U6 N
如果afgh重,说明答案在fgh中。称量fg,如果相等,答案为h;如果不等,重者为答案。+ V5 }8 ~7 Q+ h: {$ z
如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,轻者为答案。" I+ L" J& y- x' u( t4 o
: V3 m0 B; u/ |3 v; m情形三:% G% j9 T+ G3 ~8 y7 \" M7 t
abcd重。
4 s$ o& G. @6 o8 p, a5 I在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。% ?) v: E/ N+ o8 N+ ^, x8 J7 z5 D
如果afgh重,答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。
) r" M, R4 g6 h& X) X! p如果afgh轻,答案在fgh中。称量fg,如果相等,答案为h;如果不等,轻者为所求。4 R% S5 s) \3 ]- O
如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,重者为答案。1 Z" {% w. U7 _# i5 l& {
) V4 L% T) e2 j: ^* _& ~4 ? k
13球:
, L8 Y. L6 E2 C" W2 t* }将13球分为4球,4球,5球三组.0 k. O# n6 P& }( |7 Y( i- Q
第一次称两个4球组,若不相等,则5球组全是标准球.然后就可以用12球类似的办法解决了;; o: X/ B6 [9 H- ]
若两个4球组相等,则异常球存在于5球组.5球编号为abcde,从两个4球组中任取一个作为标准球,编号f.) _% T& y$ a' y9 b; A4 ~
第二次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第三次称a&d,若相等则e为异常球,若不等则d为异常球.7 g6 T5 Y8 k. B9 `+ i4 X5 j
若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第三次称a&b,若相等则c为异常球,若不等则重者为异常球.9 A) @% {* h' b/ ~/ a t8 h7 q
若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第三次称a&b,若相等则c为异常球,若不等则轻者为异常球.
1 b: }7 g: |9 ^, \ U8 {* J# ]+ h: X0 }, j1 m: A
后来发现该牛人先前的一些思考对解题很有帮助:0 C- a$ x7 B: ^0 L
(在这里,我称和其它重量不同的一个球为异常球,其余为标准球)
8 T* z) M A: r思考1:6 O7 j* p3 d; P3 J! _7 w, @
在不知道异常球是轻是重的情况下,称2次最多可以从几球中找出异常球?# N1 T: F( F# b: K( w
结论1:如果没有标准球,称2次最多可以从4球中找出异常球(设这4球标号abcd)。
/ Q) \4 j/ ~) Z! B9 l其称法如下:. G$ J& K" l* M* q
第一次称a&b, 若a=b,则异常球在cd中,ab均为标准球.第二次称a&c,若相等则d为异常球,若不等则c为异常球.
9 N9 S' D$ y2 b6 J 若a>b,则异常球在ab中(a重或b轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.
9 H4 j3 V* L6 A. K; w4 q8 J! A 若a<b,则异常球在ab中(b重或a轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.7 N1 d: b4 b1 ~, `- ?, `
结论2:如果有标准球(设为f),称2次最多可以从5球中找出异常球(设这5球标号abcde)。8 c1 ^8 E' X) r( b S: a
其称法如下:" l, u' k6 r# r) f7 g- B) u- I, [
第一次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第二次称a&d,若相等则e为异常球,若不等则d为异常球.# F1 [ A" V. T Q
若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第二次称a&b,若相等则c为异常球,若不等则重者为异常球.5 a5 ^3 ^2 X L
若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第二次称a&b,若相等则c为异常球,若不等则轻者为异常球.
0 V/ x! `1 \0 Y8 w思考2:
" T, ^/ t4 I( b 在知道异常球是轻是重的情况(设异常球重)下,称2次最多可以从几球中找出异常球?4 W$ g: p4 O; Y- B
结论:称2次最多可以从9球中找出异常球。
k1 J c/ Z o: \其称法如下:
( E: h S# H3 ]' a. L6 m 将9球分为3组,每组3个,任取两组称第一次.如果相等异常球在没称的一组中,如果不等则在重的一组中.$ Y! ~; Q. X) c
将选出的3球任取两个来称,若相等则另一个为异常球,若不等则重者为异常球.' W' q4 N7 @4 [1 q; B9 l
8 Y4 C" w* n* z+ c7 G6 k% @不过我感觉他也没有给出很好的证明他的结论是正确的,虽然我举不出反例
5 J N/ h \, I& \1 e. J; V X9 y! D9 S$ C+ t- k
3 }# P% k1 C4 ^9 `5 \英文面试题目- G. @* x( T6 @# y( i; S
( r N4 g" q/ v3 s1 I7 n3 |' L1. Describe your greatest achievement in the past 4-5 years?
) ~$ r, C, J" B% A9 ?# ^2. What are your short & long term career objectives? What do you think is the+ [. q: b/ E5 ?5 O7 m1 N
most ideal job for you?
. B. w) h4 z" e% m6 M5 X3. Why do you want to join IBM? What do you think you can contribute to IBM
$ Q, @7 I! p8 @& L9 R! o; B8 {4 R1 w% P, c- V% s* U
# z2 |4 d' ?6 z d一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,问他赚了多少钱?
# }+ y7 Z2 ? k
2 }6 m4 U" z' ^3 f; X, }0 Y7 ^这是IBM面试时的题目,有四种算法:
' N9 z: Z# i+ g8 m8 r2 V1、9-8=1,11-10=1,1+1=2,所以最后赚2元。
+ |( V; y3 r2 d- W: N4 A# `( P. v, r
# P7 N2 z2 ^' H$ p$ p8 X& L2、最初只有8块钱,最后你有11块了,( O% `3 u7 v9 g$ X
所以是赚3块;+ p+ ~; M4 w* z3 O" l3 I; F. }
9 H. a d* o% M* x- L6 Q4 ^3 Q/ q
3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块,损失一只鸡 % J/ w$ D+ h. Q. g' r
所以 整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡
0 g- n. w8 p# b5 o2 d$ Y/ O9 ~* L% V, D2 F- D; \4 g
4、整个事件有3次交易,我门来看看具体是哪3次?
6 `2 ?6 n+ b& A第一次交易:8元买进,9元卖出,利润1元; & {3 J; t4 I e
第二次交易:9元卖出,10元买进,利润-1元;5 I& H% l. {. i
第三次交易:10元买进,11元卖出利润1元;
! j+ z) N0 m i, Y% O' E9 I整个过程:1-1+1=1元 4 d {0 \7 m) Q4 U- a' v# G
所以分析得知:这个人是个傻子,因为后两次交易等于白干了。
* f# \) t0 }( l' j+ N8 N3 u3 [
" l n9 P$ a- A& }% y( i+ y经测试,企业认为: 2 e& p" F( g% d& ?
回答利润是2元的肯定是面试失败者;3 M& j# g; @" E/ f% i- N, Y' h
回答3元的更为愚蠢,因为自己什么是追加成本都不知道,肯定也是失败;
1 u9 i' Y+ |; q& v! U7 Z5 w ~" a+ r0 v3 B. y$ |" ]
回答1元者,恭喜你,不属于傻子范围;
1 H/ I) j/ S8 K i% u% i
/ @* u* c0 E, s结果是:本来可以直接赚3元的,经过他3次交易后总利润变成1元了。
: @+ [- `* c8 n w3 H4 y7 Q! E! Q- u" \" o
所以正确答案是:-2元!1 a: R3 U1 h5 }) |- k
' c$ Q+ }3 |: U F( e- ^
回答-2元者,面试成功!!!
* c3 ~9 N4 m6 v# q6 Q4 h" R2 L% [- E' G$ d9 L) A, w
比较强的回答: j8 H& C3 K. O# d2 X1 n
8 m* u) H" p7 ^. d9 X9 Y5 e0 Z合计利润应该为两元
* K5 x% m6 O& t! d我认为合计利润应该为两元。(出局就出局,明明白白,不趟那个企业的浑水,搞得那么复杂。)
6 i! N5 _9 X, _4 e. J
5 S" H0 Q; x6 Y. P首先要明确两个基本点:
- C8 I: z" w' B1、利润的计算方式是销售额减费用(包括生产费用、管理费用和财务费用)的差额;
! H4 a) N! B% `, P& O: S2 T* j0 S2、利润是以货币为终结。1 B1 [5 z8 f9 W8 |3 u! X7 V
: s6 _; H0 a6 a$ w/ N所以,上面买鸡的两次行为应该独立计算。两次买卖行为是两次完整的利润生产过程,每一次都产生了毛利一元。
( `5 @% }- p; m O( c把鸡卖掉再买回来算利润损失,这违反了上面说的两条基本原则。鸡就像工业材料、土地、水电一样,不能作为利润的终结计算方式。用钱去买东西,必须履行卖的过程,回收货币完成一次货币循环,才能计算利润。鸡原来9元卖掉了,已经完成了货币循环了。第二次10元把鸡买回来,原来的1元利润没有损失,更不能说9-10=-1,亏了1元,只是又开始了一个利润生产过程,与第一次的8元、9元已经没有任何关系了。
. [& w: f% ?& E7 a5 S( }1 F1 c2 N1 b3 J9 P. j' c, @( Y4 H
假如我后来发现这只鸡是太空稀有物种,又用1000元把鸡买回来,1500元卖掉,第二次赚了500元。这么赚钱的事情,按照上面的算法岂不是亏大了(11元卖掉,1000元买回,亏了989元)?
' h0 V! R# n2 h" ]' m% P: a$ @$ S6 P/ p! `5 Y6 ~" s
所以,有些企业账面利润很多,实际上都压在应收款上,不堪重负,倒闭了。9 U! y' i2 X( ^6 Z5 J
6 x1 W3 t! U6 l* P2 D0 P6 `
财务有一种说法叫“现金为王”。没有钱周转,把材料、货品、土地这些流通性比货币差很多的东西当作货币去运作,是很危险的。
" E, S, U& b5 q( { v( N# [! c N" D8 E6 x2 p% f
又一个比较强的回答:( f6 v8 {7 |" L3 T1 f
9 ?/ h% B8 x' N9 D7 n
第一次交易:-8(成本)4 B: I- L2 E; {0 b( B6 ~# l
第二次交易:-8+9=1(含成本的利润)---此时有9元的成本
. r9 Z/ r: r% v% W4 `; T第三次交易:-8+9-10=-9(9元的成本,再加1元的成本买进,此时的成本为10元)
& S# h2 h8 Q+ I! k( C第四次交易:-8+9-10+11=2(但是前面的成本是10元,卖出为11元,只赚了1元)
( G4 e+ L3 ?/ A6 }成本核算:
* s% o3 Y8 w' G' E7 h* }: U* q成本8元在第二次交易时已赚回,还得利润1元.
3 T$ L: E1 A/ f第三交易时的成本为10元,用第二次交易时所得的9元(注意第一次的成本也在内,且还要加1元)再加1元买入.
* P, ^ y9 M' y第四次交易为卖出11元,也就是说在成本8元基础上面利润为3元,但在成本为10元的基础上利润为1元.
4 H2 Y) q3 q8 q8 x% k- ?$ j8 n3 v$ Q, N9 V
还有更强的!!. c( y3 R+ D) D+ A# q
0 D" I( j. B. D; K% [7 k
投资收益率= 净收益 / 投资总额
, H) |/ D) v6 v) b, i7 J) Y= ( 11 - 8 ) / 8 = 37.5%
4 l6 u( Z5 _9 @& x( V# y3 o0 f7 I
( x: h$ d% k' H' u0 h( O& e第一次交易:
( [* M& E8 ]' w F( E* R# l. f投资收益率 = ( 9 - 8 ) / 8 = 12.5% = I1 - r* _, Z! \" w* h$ |4 m
净现值= ( 现金流入 - 现金流出 ) * [( 1 + 折现率 ) ^ -1 ]
" |* }: Z9 W" ?+ \2 M( E= ( 9 - 8 ) *[( 1 + 37.5% ) ^ -1 ] = 1 * 0.7273 = 0.7273 = NPV1 < 0
2 }% \0 n. L5 b, h, O, w赔钱的买卖) @9 U8 R/ w, {6 L: N5 @$ m
6 _& C5 M( k0 _ M
第二次交易:
+ V- ]8 o% ?) z S% c( T! a, V8 M投资收益率 = ( 11 - 10 ) / 10 = 10% = I2 6 B5 ^# n, l, g- `6 M' f
净现值 = ( 11 - 10 ) * 0.7273 = 0.7273 = NPV2 < 0 + C3 q7 o7 v5 U/ P
这家伙在同一个地方栽了两次跟头
- }3 Q# a7 E8 z1 X# ]0 V- M5 R. Z- ~7 G. @
内部收益率= I1 + [ NPV1 / ( |NPV2| + |NPV1| ) ] * ( I2 - I1 ) " m; }( l5 k& \) w) C2 C; ~
= 12.5% + [ 0.7273 / ( 0.7273 + 0.7273 ) ] * ( 10% - 12.5% )
% b1 k% b5 W& ~* ?- I, E. \= 11.25% = IRR < 37.5% ) @8 I6 @8 U: B5 e }, i# B
经济效果不可接受: O. R# Z- N$ {% t7 ^
5 A: d1 f" Q I' Z, _
净收益= 9 + 11 - [ 8 * ( 1 + 37.5% ) + 10 * ( 1 + 37.5% ) ]
& }) R5 o) W& e7 N: W9 j$ e= 20 - 24.75 = -4.75
1 d Z& j2 h; V- V, Z7 ~4 p5 U x, P
他赚了 -4.75 元钱* o" Z9 h) ^: Y
/ c8 F" e& \* z9 `2 ?& k+ Z% z1 v对GDP的贡献:
# j2 X5 D' n; O' F8 H. ?0 M+ g, C f3 g0 k
“整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡。”大家都别搞ERP了,回家贩鸡去吧,说不准明年中国的GDP就排名世界第一了。
4 d: X& h* E' n% F" D% O! h& G. b" K
- G1 T5 q+ v# f0 C L& r/ `) F4 t……0 m/ F* ]( S8 ?8 A
http://bbs.aftjob.com/thread-606795-1-1.html- h( r4 i% y- k! _) U
|
|