找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 1207|回复: 0

[面筋] IBM面试试题整理

[复制链接]
发表于 2011-6-15 12:15 | 显示全部楼层 |阅读模式
IBM面试试题整理
, \7 N4 a% L8 W3 b( b" q
2 o/ u. \: U/ N1 |# Y  |7 F9 w) N* b
zz
2 p, a9 E7 I4 ?, q. c# A( D$ C
2 F4 X/ w2 t/ W/ s! H( B- N! k: L& e

: _' c: r  Q$ J: d0 X+ U: R1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口
# W5 m% y7 |( ?7 W& h的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使3 `8 U$ X0 ^: P: Q: f
得排列变为bbwwwwbb。
$ A2 I7 h6 V7 E/ z' ^( ?$ J  
% K% t7 k( k  k2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以3 ^6 M; ]' r5 x. p
向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?
) K, ]7 \( V& c# v5 V  
4 j% r% [& f( _/ P$ ~3.在一个平面上画1999条直线最多能将这一平面划分成多少个部分?; @# m6 c$ K) s" H& y: g
  4 ?0 p; U* `, p0 e
4.在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛5 T* _% D' E% ?0 ?$ c3 B' C
上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果这句2 J  w/ C5 K4 _8 `7 O
话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?
* A  _7 Q; k# t5 @( n, D( o0 G4 [, n9 M8 b
5.怎样种四棵树使得任意两棵树的距离相等。5 W* M/ w5 x: [* P

/ X0 y- V2 Q: |) }  % |( M* Q& d: b8 u0 Q3 Q/ v
6.27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶6 [. a& `" z. w4 j" j( E
可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?
3 J0 c$ `. r% U% k5 l 
! I$ n  N& g3 m+ x" y# N7.有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个) {$ f- D0 B8 _# N
聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任8 R# e  p4 ?7 M
意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有
* z: B- A2 Z# ^一次他发现星期一的8点30和星期二的8点 30他都到了山路靠山脚的3/4的地方,问这是为
8 o( ^! B& [5 E8 g什么?
) O+ |7 A% }: W; m3 P7 m# W8.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段1
+ l  D2 B- f* ?5 o" ]- z8 I+ k5分钟的时间?
; q$ ?7 b& B$ m& C
! \9 C3 U) [2 \7 p. w- @1 l" V9 D5 {
题目:现有12个球,其中有一个球和其他的球重量不一样,但是外形还是一样的,现在要求你用一个天平  在只称3次的情况下找出不一样的这个球来?如果换成13个球那又怎么样呢?
, I- m7 F8 Q( c' A* f/ u! a1 L$ e& L, C. @! d9 i
题目是很旧了的,我也相信已经就遇到过了,但是再次见到的时候猛然已经很陌生了,也就是说我以前还是不懂装懂了,有必要彻底掌握一下。我自己是想得头破血流也搞不出来,只好瞻仰了网上的牛人拉
# J- ]$ C/ y& l  E' R! D0 s. ^
: l! Q, y4 V0 ^& l) ~9 |12球:- `9 Q" v5 A# k% K& [; ?' S
将球分为a b c d; e f g h; i j k l 三组。
) X; `  y# @" T/ A- l第一次称量,比较 abcd efgh ! ]! y' L5 |1 M3 s( F, k
情形一:
1 ^- ?* j. V0 F- A7 H两者重量相等,此时说明答案在ijkl中。
  i. Y( M- u- l) c9 b: |% f称量ij," J9 w1 O& _% [
如果相等,说明答案在kl中。拿k与a比较,如果相等,答案为l;如果不等,答案为k。
! B9 M! Q- [+ J如果不等,说明答案在ij中。拿i与a比较,如果相等,答案为j;如果不等,答案为i。% x& j. f" j5 g  X

/ {: m1 S# J, Z  @0 m  ~* L/ S情形二:9 H  v* r+ i& Y6 E- B  H- W$ K" Y
abcd轻。9 {4 q1 |" H5 U* ^9 M4 _, `9 h/ L# |
在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。' P, G# I/ v: O4 @
如果afgh轻,说明答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。
5 g  ?' l" P  s/ v" C如果afgh重,说明答案在fgh中。称量fg,如果相等,答案为h;如果不等,重者为答案。0 `, W: b) L* y
如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,轻者为答案。
3 u; x* n4 i* R8 \7 w4 d& b
- e4 S1 W% R& i+ h6 _3 W6 {情形三:
' }1 j5 X9 I/ kabcd重。
/ |5 o8 C4 y) U" ~( T! w" }( |8 i# l7 }在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。( p1 c+ F% B/ Q8 y& `
如果afgh重,答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。5 x, H6 K4 k- V; P3 T
如果afgh轻,答案在fgh中。称量fg,如果相等,答案为h;如果不等,轻者为所求。5 v- O" f* a/ i4 u0 i4 {
如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,重者为答案。8 m) B) k& o( |% R& ?" t

; r+ ~1 v! q5 g* j; t7 |13球:
8 N$ d: a7 m# F. q; j将13球分为4球,4球,5球三组.
4 e7 m( }/ n2 R% X    第一次称两个4球组,若不相等,则5球组全是标准球.然后就可以用12球类似的办法解决了;
! Q, N, C* x/ R  T# A3 p) T6 _    若两个4球组相等,则异常球存在于5球组.5球编号为abcde,从两个4球组中任取一个作为标准球,编号f.
5 F! `! B7 g, E. N    第二次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第三次称a&d,若相等则e为异常球,若不等则d为异常球.
  B! T! x) Y6 P' F, W    若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第三次称a&b,若相等则c为异常球,若不等则重者为异常球.
4 b0 w! L, Y% D, W9 U    若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第三次称a&b,若相等则c为异常球,若不等则轻者为异常球.- g$ ?) h% x' h+ y: ^' K

  P/ ~) [& v7 X0 `" E8 f后来发现该牛人先前的一些思考对解题很有帮助:
+ R" V/ _2 S/ Y! Q+ I; n  (在这里,我称和其它重量不同的一个球为异常球,其余为标准球)6 X# P( @. h. G' E1 x
思考1:
9 A5 Y) U7 x- k; a/ ^6 \! a6 ~/ A; x     在不知道异常球是轻是重的情况下,称2次最多可以从几球中找出异常球?
1 e$ P' |( r3 E6 F: ?结论1:如果没有标准球,称2次最多可以从4球中找出异常球(设这4球标号abcd)。
; U: k  z& e- d5 ~- D6 y% G& {0 T其称法如下:1 x+ [. ^( t$ J- @7 ?
    第一次称a&b,  若a=b,则异常球在cd中,ab均为标准球.第二次称a&c,若相等则d为异常球,若不等则c为异常球.
4 ~) K! d+ p, C9 k) A% Z- n    若a>b,则异常球在ab中(a重或b轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.$ ]- o. y% O" J1 s  t: F
    若a<b,则异常球在ab中(b重或a轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.  D+ _6 e0 Q7 f
结论2:如果有标准球(设为f),称2次最多可以从5球中找出异常球(设这5球标号abcde)。
9 I: D% {, C$ ^9 K其称法如下:
) Y9 A2 w: x$ J& W* H    第一次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第二次称a&d,若相等则e为异常球,若不等则d为异常球.
0 i, k- k- {" m    若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第二次称a&b,若相等则c为异常球,若不等则重者为异常球.
% H+ N. j# x0 x7 {. X- d3 Q8 {( ]    若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第二次称a&b,若相等则c为异常球,若不等则轻者为异常球.
6 O( L1 B' F1 N- r3 h6 [4 O思考2:1 _: M4 |# o* ?( i
     在知道异常球是轻是重的情况(设异常球重)下,称2次最多可以从几球中找出异常球?
1 H7 d5 n: J' R( ^! ]结论:称2次最多可以从9球中找出异常球。
3 ~$ u% J. B9 c$ T* V  Y% V其称法如下:' ?3 e( d7 d& ^0 O5 V
     将9球分为3组,每组3个,任取两组称第一次.如果相等异常球在没称的一组中,如果不等则在重的一组中.0 t$ r' Y# s6 G9 T/ P3 e3 p3 p
  将选出的3球任取两个来称,若相等则另一个为异常球,若不等则重者为异常球.
5 z% Z/ ^; o' V- r, K' v9 H
/ M4 t/ e: z9 z5 J: a) M不过我感觉他也没有给出很好的证明他的结论是正确的,虽然我举不出反例# T5 h. f0 y- z! n$ ^5 }% ~; A

& F- Y8 ?& ?/ ~( z7 @# X- V' r3 D, ?+ p
英文面试题目
6 ^3 r3 T  J8 g/ Q. ]8 ]) _" N3 z5 T. k3 b2 r; ^5 B  j
1. Describe your greatest achievement in the past 4-5 years?* V0 d) J% F: b! a  d. x
2. What are your short & long term career objectives? What do you think is the
( I9 K# }, U  R% amost ideal job for you?
. o: F& Z% `8 r3. Why do you want to join IBM? What do you think you can contribute to IBM" S) }, G, v, o. h
: G) n- {- V5 c) e- [
. x% t- k8 C2 |3 z  A# A+ x
一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,问他赚了多少钱?
: m# G! }! i( k  `* i/ e2 ]7 |9 B0 s2 x! B4 o
这是IBM面试时的题目,有四种算法:
6 h! o3 h9 Q+ G6 S& Q/ @" V7 r1、9-8=1,11-10=1,1+1=2,所以最后赚2元。
6 l9 Z- E' O& Z+ ?, B" X4 J) T* w, {6 U6 C9 l! z
2、最初只有8块钱,最后你有11块了,& T6 @+ C5 t6 v6 a! _$ Z6 t
所以是赚3块;2 ^% q. D% [( T" |% ?; R
2 |5 L- H0 w- ^. ~
3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块,损失一只鸡 $ A2 ^. [6 s* a+ x  s2 C
所以 整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡
$ M, o4 R+ e& `' y
5 c/ W3 Q1 ]+ ~4 i/ d4、整个事件有3次交易,我门来看看具体是哪3次?
, w! s5 V2 X3 t第一次交易:8元买进,9元卖出,利润1元; 7 w. a1 G- G4 y1 `$ N  B
第二次交易:9元卖出,10元买进,利润-1元;
6 r5 J) ], J! v/ J4 u7 Y* B& L3 f第三次交易:10元买进,11元卖出利润1元;
/ q9 l' Z: m% M. o2 |整个过程:1-1+1=1元
. B4 C7 t9 y% z) Q: S9 G3 e- \7 Y所以分析得知:这个人是个傻子,因为后两次交易等于白干了。
2 ^5 I" m! h. ~, X# z9 K' x4 i+ |4 b2 {) }- y; @
经测试,企业认为: % b# C+ Y" c3 n
回答利润是2元的肯定是面试失败者;1 `" D+ V0 |  G0 f1 _4 I
回答3元的更为愚蠢,因为自己什么是追加成本都不知道,肯定也是失败;
1 A  B/ t3 r* ]. o$ N! @/ p! R6 h, \  _& a7 t
回答1元者,恭喜你,不属于傻子范围;  r; h* ]6 ?7 ?& g2 N

, A  H$ _* W3 V# q0 g& {0 z结果是:本来可以直接赚3元的,经过他3次交易后总利润变成1元了。7 s) A' |6 X, j& |2 X# V- t

4 z& W6 ]) l  c! `所以正确答案是:-2元!. {/ j- X5 ]& i4 ^+ Z
- `: C/ r7 G3 J
回答-2元者,面试成功!!!: G4 b7 C$ ?% t
; @  A4 q0 L% o4 K9 p) S
比较强的回答:$ f0 D$ f3 J5 P" w5 ~8 V
% _, d8 y  v( m/ H
合计利润应该为两元
+ ?0 l% ^0 h% l( U' U* n我认为合计利润应该为两元。(出局就出局,明明白白,不趟那个企业的浑水,搞得那么复杂。), ^; ^5 ]7 F$ _: H  _" R

  Z5 j8 @6 k6 P2 H8 C8 n首先要明确两个基本点:
! E& `/ |6 `8 O- [+ ^' x1、利润的计算方式是销售额减费用(包括生产费用、管理费用和财务费用)的差额;# F4 N% M$ ~8 q# w* J3 f
2、利润是以货币为终结。
2 J+ H5 V4 m! I- Y5 U+ r. {9 X
3 |9 T9 s' {" L# `% |+ m& B所以,上面买鸡的两次行为应该独立计算。两次买卖行为是两次完整的利润生产过程,每一次都产生了毛利一元。: q; V% k. ]' ~9 _
把鸡卖掉再买回来算利润损失,这违反了上面说的两条基本原则。鸡就像工业材料、土地、水电一样,不能作为利润的终结计算方式。用钱去买东西,必须履行卖的过程,回收货币完成一次货币循环,才能计算利润。鸡原来9元卖掉了,已经完成了货币循环了。第二次10元把鸡买回来,原来的1元利润没有损失,更不能说9-10=-1,亏了1元,只是又开始了一个利润生产过程,与第一次的8元、9元已经没有任何关系了。
6 k" d1 s$ E4 S+ A3 y8 }
' C. q% i0 U- T! e+ S3 ]0 K/ M假如我后来发现这只鸡是太空稀有物种,又用1000元把鸡买回来,1500元卖掉,第二次赚了500元。这么赚钱的事情,按照上面的算法岂不是亏大了(11元卖掉,1000元买回,亏了989元)?
# J0 a( z" _& A0 c& g9 y6 G
& K) `6 c/ b/ {. I; ^) C( [: F) N所以,有些企业账面利润很多,实际上都压在应收款上,不堪重负,倒闭了。
+ [) A) D3 j; W* C3 l* R
+ l) Y% h2 Z7 [. I/ X1 s财务有一种说法叫“现金为王”。没有钱周转,把材料、货品、土地这些流通性比货币差很多的东西当作货币去运作,是很危险的。# i) F  ?4 U) y: Q3 t5 Z

, R/ w0 ~# R  o& t2 l1 |$ F又一个比较强的回答:% A2 x3 A8 M! o. d. g! E

6 L4 ]7 `$ r8 K0 T0 c第一次交易:-8(成本)
& f. q! X; C' t. H9 r第二次交易:-8+9=1(含成本的利润)---此时有9元的成本; V$ }: R1 e, G3 u
第三次交易:-8+9-10=-9(9元的成本,再加1元的成本买进,此时的成本为10元)
1 h6 ]/ C  a$ w$ e" n第四次交易:-8+9-10+11=2(但是前面的成本是10元,卖出为11元,只赚了1元)
7 o! a, Z) O5 t# A  o% u成本核算:; z, V, E# S( g
成本8元在第二次交易时已赚回,还得利润1元.9 F% K. X) j6 ~/ W; r9 R9 N
第三交易时的成本为10元,用第二次交易时所得的9元(注意第一次的成本也在内,且还要加1元)再加1元买入.$ n; z( V7 M# d" O$ M) N
第四次交易为卖出11元,也就是说在成本8元基础上面利润为3元,但在成本为10元的基础上利润为1元.& s( R( R# b/ K! l9 I% w; q1 `
4 C% A9 T. O0 X4 F$ m
还有更强的!!
0 v# j7 t  ?8 @
& U% l( O9 Y8 J$ W. ^投资收益率= 净收益 / 投资总额
" s& }5 {: F6 v3 ~9 p$ F  V" }$ R= ( 11 - 8 ) / 8 = 37.5%5 L% R) G: L/ y. U/ `3 y* U( A2 A
# e# U3 P0 a) b& Z( @) T
第一次交易:
, j2 U# L1 V% k, b1 A投资收益率 = ( 9 - 8 ) / 8 = 12.5% = I1 , E6 J1 U6 p: O
净现值= ( 现金流入 - 现金流出 ) * [( 1 + 折现率 ) ^ -1 ]
) i8 j$ D, r% o" \  i= ( 9 - 8 ) *[( 1 + 37.5% ) ^ -1 ] = 1 * 0.7273 = 0.7273 = NPV1 < 0
: K( j& T8 v  W/ G赔钱的买卖
! {7 i7 f5 F4 T
$ G( N+ P5 d9 M第二次交易: $ _0 j2 n) `/ N9 H) ?4 i4 Y
投资收益率 = ( 11 - 10 ) / 10 = 10% = I2 4 [/ C+ ?. S( G. |
净现值 = ( 11 - 10 ) * 0.7273 = 0.7273 = NPV2 < 0 1 i. R7 u& A' [0 _" m
这家伙在同一个地方栽了两次跟头
3 h$ I# W9 J- U* G4 N) [" S2 d( d( v# _" X: q- M' I, }- R
内部收益率= I1 + [ NPV1 / ( |NPV2| + |NPV1| ) ] * ( I2 - I1 ) 4 y: N) H3 r" w7 u
= 12.5% + [ 0.7273 / ( 0.7273 + 0.7273 ) ] * ( 10% - 12.5% ) - W% k7 U5 {# K" z6 U4 O
= 11.25% = IRR < 37.5% 6 l  K1 p1 B& k" |8 V7 r
经济效果不可接受  L  p" {2 z8 s- T( ?( {

( g0 ~* a4 X$ R净收益= 9 + 11 - [ 8 * ( 1 + 37.5% ) + 10 * ( 1 + 37.5% ) ] 2 o. H! U: c/ i" ~9 ?
= 20 - 24.75 = -4.75) O2 m4 E, w% l' _1 G

0 Y2 z* g8 ]( y他赚了 -4.75 元钱1 K  f1 A" Y% y( J- V# s0 J- o+ W
5 X  m; i% p4 Y, d- k
对GDP的贡献:
( n, t# v. z. _/ f) i) P
* g7 d- U$ ^5 [3 z“整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡。”大家都别搞ERP了,回家贩鸡去吧,说不准明年中国的GDP就排名世界第一了。- V" t% _$ h  b3 R  j2 P' z
% n% q) `6 G/ V3 w- O1 R- I+ ^- G3 U
……) ^$ e0 [/ S6 N" K/ n) [
http://bbs.aftjob.com/thread-606795-1-1.html  v4 E. v: U9 G4 m, M
2012阿凡提求职手册-名企篇-IBM: Z( g0 ~* q% F/ Q
http://bbs.aftjob.com/thread-608486-1-1.html
4 V( e- N0 m5 P2 Y# ?——
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-6-11 10:22

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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