找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 1378|回复: 0

[面筋] IBM面试试题整理

[复制链接]
发表于 2011-5-10 11:00 | 显示全部楼层 |阅读模式
IBM面试试题整理
8 X+ v* N  d: y. g. ]) m& M
# v% n3 ?  g( C  y% L6 X- q, N5 }* m& i7 g
zz
0 T4 e# t/ f# }9 |/ }
5 V# K5 \; R6 q, F& r1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口
/ L9 B  F7 ]4 r+ Z, ~; ]/ n. p' p的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使
! L$ j$ |5 f- d! J/ o: F得排列变为bbwwwwbb。
2 G* a9 t! W: A9 U' m  . p' H  Y* J2 \9 g- i
2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以( h  J3 o# I/ m3 ?
向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?
( g% E8 n2 E. O5 i  5 z: A+ `" x) W- ^
3.在一个平面上画1999条直线最多能将这一平面划分成多少个部分?
9 f+ r+ c4 p6 m; W  
4 f3 z5 h0 c  F4.在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛
" |. h: [+ u3 z8 J上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果这句1 L! J) n9 _7 s
话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?' X) K+ O; s5 |) A

+ a; ~* A% A# X9 D% {5.怎样种四棵树使得任意两棵树的距离相等。3 [8 \" z; c/ o* c5 e/ Q
" b8 H0 D. A8 J4 E) X% Z
  
* ]* r  P  b+ k8 _3 k6.27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶
* E( G; F3 L$ V6 k( T- C可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?
+ E5 y7 s  G8 q7 F 
1 A7 l. d' `# N( S7.有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个! b. S/ o+ `9 _) q2 M
聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任" z) l* n; M& y  I$ o
意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有
) l& G) X' c) h一次他发现星期一的8点30和星期二的8点 30他都到了山路靠山脚的3/4的地方,问这是为. y9 s5 f1 @3 S% `- n- G5 t8 C4 |
什么?$ p. Z5 _! d$ C+ L3 A* P
8.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段1; n2 N- i2 J  n: j  Q# }- ?/ v) ~
5分钟的时间?9 Z) W) v2 `1 D/ u
3 D+ L' K6 r$ t5 Y
# M: g+ k! J6 O/ p- E
题目:现有12个球,其中有一个球和其他的球重量不一样,但是外形还是一样的,现在要求你用一个天平  在只称3次的情况下找出不一样的这个球来?如果换成13个球那又怎么样呢?8 [; @3 a/ Y0 L& ^+ n

  h" V4 v; ~7 J$ ]; t2 ~% m: h# R1 k题目是很旧了的,我也相信已经就遇到过了,但是再次见到的时候猛然已经很陌生了,也就是说我以前还是不懂装懂了,有必要彻底掌握一下。我自己是想得头破血流也搞不出来,只好瞻仰了网上的牛人拉
4 f7 ~! O0 D- P9 q( l/ J$ `1 h6 F* y0 W- x% T2 ]) w% t8 Y
12球:
2 E* n" Y- _/ g* b  E将球分为a b c d; e f g h; i j k l 三组。
, N& h8 _) k* U第一次称量,比较 abcd efgh
+ v4 h3 M, z$ a4 R) O情形一:& ^5 |  R/ P- N3 Q
两者重量相等,此时说明答案在ijkl中。
9 @# t1 r+ t4 z称量ij,
9 @! b% f8 K( w/ D+ s如果相等,说明答案在kl中。拿k与a比较,如果相等,答案为l;如果不等,答案为k。
, O! t, ^3 h% \  F如果不等,说明答案在ij中。拿i与a比较,如果相等,答案为j;如果不等,答案为i。
! K  S5 c$ R' Z5 B$ B- m# I4 ^8 l; h# ^+ d  I$ F
情形二:
2 Y9 N: x8 N' J' z8 U: Gabcd轻。
/ M' T, H  I7 f- u& f. K7 f在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。% s* j* h7 u1 y+ Q( }7 T
如果afgh轻,说明答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。# W. U" n! M4 L. L
如果afgh重,说明答案在fgh中。称量fg,如果相等,答案为h;如果不等,重者为答案。0 k8 x, U7 K# b& v2 h: ~5 _
如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,轻者为答案。+ c, E8 F  x- d

% f' t9 x: D! q  g情形三:4 ]1 j- L' m9 O+ X8 r4 D- m+ ~: o
abcd重。7 ]; O7 K) W% L6 D% N
在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。
/ Z- H4 B- K# h8 i: j如果afgh重,答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。
3 b0 V0 j+ @6 U+ L' F) G2 J如果afgh轻,答案在fgh中。称量fg,如果相等,答案为h;如果不等,轻者为所求。
0 h* A; T3 w5 k2 B. f8 [如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,重者为答案。
- C! [- |; P: }6 U/ p( A: `- U
0 l' i6 \- S1 [* S9 `8 u" c13球:& q: _6 P1 M% m) K- U+ _0 C
将13球分为4球,4球,5球三组.2 m! I5 a$ W7 I  V- a+ \& }
    第一次称两个4球组,若不相等,则5球组全是标准球.然后就可以用12球类似的办法解决了;
; q0 O% y" e) @# `    若两个4球组相等,则异常球存在于5球组.5球编号为abcde,从两个4球组中任取一个作为标准球,编号f.
% _" r% Y2 g' N0 V7 y" \    第二次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第三次称a&d,若相等则e为异常球,若不等则d为异常球.
0 u7 D  v; g& C    若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第三次称a&b,若相等则c为异常球,若不等则重者为异常球.5 }7 C7 Z  z7 L2 l; M: \# P
    若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第三次称a&b,若相等则c为异常球,若不等则轻者为异常球.% U  g0 ]( R* Z2 D* }
% `) N' o" v* I5 T% [2 Y
后来发现该牛人先前的一些思考对解题很有帮助:6 F2 t  X. ~8 z% p- L. w
  (在这里,我称和其它重量不同的一个球为异常球,其余为标准球)
/ G4 P4 |' [' O思考1:1 L! {7 z# D1 \7 p' b0 x
     在不知道异常球是轻是重的情况下,称2次最多可以从几球中找出异常球?* l; \4 U& d$ ]: P/ h8 P7 N4 }: E
结论1:如果没有标准球,称2次最多可以从4球中找出异常球(设这4球标号abcd)。
& D) Q/ e: s- @' b$ k其称法如下:
& J+ F/ W, Y# l    第一次称a&b,  若a=b,则异常球在cd中,ab均为标准球.第二次称a&c,若相等则d为异常球,若不等则c为异常球.
0 q% L! ?0 x4 ~) t9 D6 V5 T8 c    若a>b,则异常球在ab中(a重或b轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.- p/ |; u7 x6 b1 |2 G
    若a<b,则异常球在ab中(b重或a轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.
# ^( Z0 \4 \9 T% O% |( U, Y; I$ P" t结论2:如果有标准球(设为f),称2次最多可以从5球中找出异常球(设这5球标号abcde)。
* ^9 n. ~& \4 [' P% h  l其称法如下:
' p+ g6 @1 G2 u7 J: a! P9 m    第一次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第二次称a&d,若相等则e为异常球,若不等则d为异常球.3 X8 Y, X5 N: d4 H! F
    若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第二次称a&b,若相等则c为异常球,若不等则重者为异常球.$ |; Q/ v7 g- `% j: |- L
    若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第二次称a&b,若相等则c为异常球,若不等则轻者为异常球.9 q- V; }( G1 M" [) y
思考2:
/ h; d6 [$ t! r1 n9 v     在知道异常球是轻是重的情况(设异常球重)下,称2次最多可以从几球中找出异常球?8 u5 I" G$ f. W  Y& Z' n8 d( j
结论:称2次最多可以从9球中找出异常球。$ V9 }' ~/ C. `
其称法如下:. B1 D9 b9 w1 Y
     将9球分为3组,每组3个,任取两组称第一次.如果相等异常球在没称的一组中,如果不等则在重的一组中.
7 r7 }: H2 ?$ a/ |/ m' a  将选出的3球任取两个来称,若相等则另一个为异常球,若不等则重者为异常球./ s* o$ H. K/ Z4 n; D! \

% t7 P7 ~# N/ Y, A: T4 D不过我感觉他也没有给出很好的证明他的结论是正确的,虽然我举不出反例
: Q: Y( l$ |1 d7 }# O, J' _6 c. p! L& f; M# ?" ^$ ~& W) f- Y9 C
. E3 S6 m0 k% o' z- \* h4 ]
英文面试题目
" r2 Y& d6 e7 C# i
, ]3 @# E- p3 |- N' h+ f1. Describe your greatest achievement in the past 4-5 years?
& Y4 ~: u, ~3 _/ c6 x2. What are your short & long term career objectives? What do you think is the$ A1 r/ e  t* ?  }( r
most ideal job for you?
' I5 |) x3 }# A8 Y, }$ |% G3. Why do you want to join IBM? What do you think you can contribute to IBM
2 ?& H! N" M: {% Z! e/ \
% l. ?6 N3 D0 g9 L3 k: W# r% D5 ?& R0 A
一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,问他赚了多少钱?9 H5 o% c: t# i1 S

& n; Q; d4 Y  S4 v1 U这是IBM面试时的题目,有四种算法: ) k8 u1 a- o$ f
1、9-8=1,11-10=1,1+1=2,所以最后赚2元。4 p" o% f( E& l
3 v- j3 O( X8 g7 b7 ?9 f+ K. r
2、最初只有8块钱,最后你有11块了,
" O' n4 D2 U2 K0 ]8 ^所以是赚3块;0 U1 Q6 h0 \: b* i
8 {" U3 j# W8 @* s1 t2 o
3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块,损失一只鸡
3 X: ]2 |( u  d  h$ o) ]9 j6 z所以 整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡. f6 Z2 m  K1 c* F0 k4 F) A9 s" Q
  T% L; P2 S5 D9 ~9 G- B
4、整个事件有3次交易,我门来看看具体是哪3次? 0 }4 v4 l/ k; |$ Q
第一次交易:8元买进,9元卖出,利润1元; % D' F  o, v4 w( M: H8 s# T
第二次交易:9元卖出,10元买进,利润-1元;) R! P$ i/ l0 G6 `: {/ @
第三次交易:10元买进,11元卖出利润1元;' V: S) W/ G  r7 _& \
整个过程:1-1+1=1元 " ]: k6 n/ N1 D: h4 X% c
所以分析得知:这个人是个傻子,因为后两次交易等于白干了。+ I0 A$ L% w4 G: g
; d% {, j2 W/ B2 A$ I
经测试,企业认为:
% ?& P  w1 I/ z' C  Y) z回答利润是2元的肯定是面试失败者;0 ~) q0 n. b: l3 M
回答3元的更为愚蠢,因为自己什么是追加成本都不知道,肯定也是失败;' K6 H2 \0 ~* g

. Z$ D! m' b) W- l回答1元者,恭喜你,不属于傻子范围;% x& [- Y8 c( K; P) y
' |: {$ O1 B, s7 |) ^5 @: H  S
结果是:本来可以直接赚3元的,经过他3次交易后总利润变成1元了。5 _$ R; y! F! J7 p( b% ^

( Y; x' u$ U; g- u3 Q+ o" J4 S: v所以正确答案是:-2元!4 I' @# C! D; A2 o) u
( ^. c5 S4 Q3 S8 h
回答-2元者,面试成功!!!
& j/ o. e5 I( g1 L; G- Y. D# E
' k$ V3 ~, t2 f" L/ c; M比较强的回答:: {5 F+ k! g2 }. D) v4 w. q
( B1 m" A$ M) ]1 y
合计利润应该为两元( C0 _8 S. \/ I4 Q
我认为合计利润应该为两元。(出局就出局,明明白白,不趟那个企业的浑水,搞得那么复杂。)7 h8 t9 D4 }# n! D) Z' h

( B2 m: D  J6 f7 v7 {首先要明确两个基本点:
$ I& X2 v4 j! v8 y4 b& C5 ?1、利润的计算方式是销售额减费用(包括生产费用、管理费用和财务费用)的差额;
3 f* i1 i, h$ I" n6 f* b$ }" Z& k2、利润是以货币为终结。" `2 m4 r8 d( L( N$ N

2 z$ a0 H( ]: L' Q: z" N7 R所以,上面买鸡的两次行为应该独立计算。两次买卖行为是两次完整的利润生产过程,每一次都产生了毛利一元。
  m: n/ j3 x) V' f+ }) g5 N把鸡卖掉再买回来算利润损失,这违反了上面说的两条基本原则。鸡就像工业材料、土地、水电一样,不能作为利润的终结计算方式。用钱去买东西,必须履行卖的过程,回收货币完成一次货币循环,才能计算利润。鸡原来9元卖掉了,已经完成了货币循环了。第二次10元把鸡买回来,原来的1元利润没有损失,更不能说9-10=-1,亏了1元,只是又开始了一个利润生产过程,与第一次的8元、9元已经没有任何关系了。
0 N7 g- o) n/ b  s/ \) X2 B9 C# F; O% u7 R
假如我后来发现这只鸡是太空稀有物种,又用1000元把鸡买回来,1500元卖掉,第二次赚了500元。这么赚钱的事情,按照上面的算法岂不是亏大了(11元卖掉,1000元买回,亏了989元)?% l" v) H& Q5 {4 T
! ]4 n5 {, g9 S  W/ ^' B
所以,有些企业账面利润很多,实际上都压在应收款上,不堪重负,倒闭了。
% ?% U" c1 @% A/ K0 f
% X/ n  w8 x, |% u7 l财务有一种说法叫“现金为王”。没有钱周转,把材料、货品、土地这些流通性比货币差很多的东西当作货币去运作,是很危险的。2 F3 l& u& N; P0 U

4 z7 _7 I" ^$ \又一个比较强的回答:
, ]( K: v2 Q7 E! n' ]; S
! v" P1 {5 e9 T# v, W" d: z! D第一次交易:-8(成本). n7 F2 b( x8 ^: S& @
第二次交易:-8+9=1(含成本的利润)---此时有9元的成本
7 }; E. G7 L% ^6 ^* P$ d9 R第三次交易:-8+9-10=-9(9元的成本,再加1元的成本买进,此时的成本为10元)+ ]& U: L: W( P: q- z
第四次交易:-8+9-10+11=2(但是前面的成本是10元,卖出为11元,只赚了1元)" P) h9 V" K7 h! [6 Z& _
成本核算:
# r7 u4 U+ J7 }' L" A) ]成本8元在第二次交易时已赚回,还得利润1元.
! K$ k- Y! ]& u, e" C第三交易时的成本为10元,用第二次交易时所得的9元(注意第一次的成本也在内,且还要加1元)再加1元买入.# ]/ M+ T  T) N  K
第四次交易为卖出11元,也就是说在成本8元基础上面利润为3元,但在成本为10元的基础上利润为1元.1 k& S7 c7 a" V. w, t% p
$ S# {' v7 f) E" f( r5 z1 M8 m
还有更强的!!
3 Q) ?$ w+ J  d5 D! ]: p; Z& k$ n- W' L# E9 L4 T
投资收益率= 净收益 / 投资总额
8 H4 X6 e, i3 F# }! t2 L. z= ( 11 - 8 ) / 8 = 37.5%: e% J8 s- \9 l. ^' f* |6 ]
  K7 M3 G  R% D2 i
第一次交易: $ f# ]$ h$ Y, r/ W; p2 T' Y
投资收益率 = ( 9 - 8 ) / 8 = 12.5% = I1
9 p* t! ~2 B+ T3 A  W7 D/ j0 X% C- ^" f净现值= ( 现金流入 - 现金流出 ) * [( 1 + 折现率 ) ^ -1 ]
' [: W. i+ A& ?. ]7 i8 \5 r= ( 9 - 8 ) *[( 1 + 37.5% ) ^ -1 ] = 1 * 0.7273 = 0.7273 = NPV1 < 0
& B6 Z1 a% |/ h赔钱的买卖9 n1 Y! c. h# ?; E5 ~0 S9 G  N
) {& D9 M$ _# D$ j2 ^1 d! L
第二次交易: . `2 }7 M8 f8 z; }, z+ @
投资收益率 = ( 11 - 10 ) / 10 = 10% = I2
0 o; x) ]7 m  q, I净现值 = ( 11 - 10 ) * 0.7273 = 0.7273 = NPV2 < 0
3 m, n; v+ u( k1 I2 X+ D( [这家伙在同一个地方栽了两次跟头5 @6 i4 `0 A6 g9 g- O

7 A0 H) K8 z1 ]7 \内部收益率= I1 + [ NPV1 / ( |NPV2| + |NPV1| ) ] * ( I2 - I1 ) " B- Z" h" ]7 v- s  O9 E+ [. r
= 12.5% + [ 0.7273 / ( 0.7273 + 0.7273 ) ] * ( 10% - 12.5% )
5 v2 D, K+ g4 ]& `7 D$ g= 11.25% = IRR < 37.5%
; z! T5 n2 p, i6 n( m. P: p# C经济效果不可接受& d7 U+ S7 p! S8 b4 H. K* @" C
; V2 N9 j, w& m" @- u
净收益= 9 + 11 - [ 8 * ( 1 + 37.5% ) + 10 * ( 1 + 37.5% ) ]
- ^! E0 [% `, B& v" ?' y7 Y= 20 - 24.75 = -4.75
  X4 g+ N& H0 K* f
" }3 X6 z) b5 ^# Z8 V$ d他赚了 -4.75 元钱' a" N2 Z3 N# b. x

: M: Z, L" X- f4 s& m对GDP的贡献:9 W7 F( P3 @' J

2 ?. {, t- i8 H; m“整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡。”大家都别搞ERP了,回家贩鸡去吧,说不准明年中国的GDP就排名世界第一了。
" f6 O2 p* w8 |7 d0 b6 G; V
; u: V# K5 A  \……" o; F8 m( e2 r2 H' K  K
http://bbs.aftjob.com/thread-606795-1-1.html
: ]# w; ?' I" h6 d, C1 Y, H) a* Z
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2026-7-29 09:04

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表