找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 1379|回复: 0

[面筋] IBM面试试题整理

[复制链接]
发表于 2011-5-10 11:00 | 显示全部楼层 |阅读模式
IBM面试试题整理$ Y7 Q: u; v; \
$ _' {( e8 b3 t6 F* p! e
3 B4 U- G; N' X# \
zz6 U" r* G" p( Q* b

5 `! f" Z1 b, m7 e# m1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口
% q% Q4 O  i- _+ L- l# Q+ i- F' [的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使" C) Z" c' m0 @% p
得排列变为bbwwwwbb。
' I; s! @# V4 e7 i: [  5 }! a3 ?) Z6 _
2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以
& T8 l+ B' A! f3 \7 u/ I# r# Z向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?
" v7 G' v2 P* m  h  
3 j/ `9 H8 Q, ?8 k3 ^# [3.在一个平面上画1999条直线最多能将这一平面划分成多少个部分?
. y4 a4 L+ `# x5 n  M. r$ @  
/ d% Z# c) r- Y5 l) m; B4.在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛+ P" T9 ]5 `; F1 {
上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果这句
0 I  {. O7 {% _" ^* }话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?
8 q4 l4 w$ a5 Y0 e7 U8 G
& q/ w$ w5 D* }/ O, K* ]5.怎样种四棵树使得任意两棵树的距离相等。# J4 K, f( m9 m0 ^& K
. E1 W& ~, {) J+ [& `
  
- Q. ^  @2 g% `8 J6.27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶
% c) a( g7 Q2 G可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?8 Y1 E6 j$ \' e% m
 
1 u& T3 ?! t9 E# P, _6 u7.有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个
) \8 m2 b2 l2 {$ f3 |8 J' g  a* j聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任, r. x8 f7 V5 ?: @7 t1 \* s
意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有' u0 X2 s1 v& S0 X
一次他发现星期一的8点30和星期二的8点 30他都到了山路靠山脚的3/4的地方,问这是为
4 y* l; w8 X: `5 M( H什么?
8 p. r9 `$ [* y" }# k$ \8.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段1
* U- |* J9 ^  f/ n5分钟的时间?: r# n, m) H& I: k; q' @# N
& W9 O8 l  N6 y; O( `
2 _: D, g) h2 R7 [% j6 E
题目:现有12个球,其中有一个球和其他的球重量不一样,但是外形还是一样的,现在要求你用一个天平  在只称3次的情况下找出不一样的这个球来?如果换成13个球那又怎么样呢?
: i7 n2 u/ k9 S% g- k$ B( [
# I* C+ J9 S/ R3 Z# y题目是很旧了的,我也相信已经就遇到过了,但是再次见到的时候猛然已经很陌生了,也就是说我以前还是不懂装懂了,有必要彻底掌握一下。我自己是想得头破血流也搞不出来,只好瞻仰了网上的牛人拉
+ v) w" t4 m/ I! c5 q7 ], {; B& c* `1 Q3 T/ e8 J
12球:
8 ?( v; V6 d" j  C0 s将球分为a b c d; e f g h; i j k l 三组。
( J9 |' t4 r. C' T第一次称量,比较 abcd efgh
8 z+ R7 ]7 U4 n+ U情形一:
% i( d5 n* k* V' m两者重量相等,此时说明答案在ijkl中。
1 x4 p/ l# s3 R" `  D5 w称量ij,* ]# }. s* @* @' {: {: p  n. ?
如果相等,说明答案在kl中。拿k与a比较,如果相等,答案为l;如果不等,答案为k。$ i: F2 |7 `7 K
如果不等,说明答案在ij中。拿i与a比较,如果相等,答案为j;如果不等,答案为i。
. {0 P! ~  b/ s! J  K" `, s: h0 z  ?
( C: k# S  L3 |0 `情形二:
0 S1 ^) H% @( a0 labcd轻。
. T6 i: D% n# t4 x: t( D8 A7 r" t5 b在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。) y: V( D% R/ C* E: U0 |# H
如果afgh轻,说明答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。  ]- \/ K% D0 R; E
如果afgh重,说明答案在fgh中。称量fg,如果相等,答案为h;如果不等,重者为答案。9 j: e3 I" j! n8 q+ _
如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,轻者为答案。
/ {7 L$ F1 n6 w: T) g' R1 o/ ^
6 o. s. I; g( i5 u情形三:
4 e4 P. o% }' w- |9 @abcd重。& V$ m; B7 p& S8 W
在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。- Y, ]# d* k; p) R; w8 Q7 v
如果afgh重,答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。
, u0 n1 U( S; c% U& {如果afgh轻,答案在fgh中。称量fg,如果相等,答案为h;如果不等,轻者为所求。! I8 Q: D1 V. }- a
如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,重者为答案。$ m6 y. j4 B7 N& _, h* ~

: E& x) J5 g; o* w* e13球:
/ Y$ i0 h/ y1 `将13球分为4球,4球,5球三组.; N( I6 l7 T: [4 M; Q8 U3 C  O
    第一次称两个4球组,若不相等,则5球组全是标准球.然后就可以用12球类似的办法解决了;
/ K/ A' g  J4 u3 T5 E    若两个4球组相等,则异常球存在于5球组.5球编号为abcde,从两个4球组中任取一个作为标准球,编号f.4 ^, H+ Z  v- M; `
    第二次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第三次称a&d,若相等则e为异常球,若不等则d为异常球.7 j- v% m! N; p* r; d8 O: ?% n+ [
    若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第三次称a&b,若相等则c为异常球,若不等则重者为异常球.
" ?, D5 B6 r0 \- }    若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第三次称a&b,若相等则c为异常球,若不等则轻者为异常球." g9 K' h; i$ @9 ^7 C7 O" u

9 _% t) k4 O5 R2 }6 e8 e后来发现该牛人先前的一些思考对解题很有帮助:
. Q  ]" Q$ h) B+ \2 C/ u  (在这里,我称和其它重量不同的一个球为异常球,其余为标准球)
% }9 k  J9 }! K4 ^) }) v思考1:
# E( b) y5 [- I8 F7 \8 ~+ b     在不知道异常球是轻是重的情况下,称2次最多可以从几球中找出异常球?9 u( G/ a; d. W; l/ S- n, L: F
结论1:如果没有标准球,称2次最多可以从4球中找出异常球(设这4球标号abcd)。
6 o& x5 a" k3 Z& q  Q其称法如下:' j$ a9 c7 Q% q& C4 N
    第一次称a&b,  若a=b,则异常球在cd中,ab均为标准球.第二次称a&c,若相等则d为异常球,若不等则c为异常球.' C9 o: u9 |/ v# @' ?& ~+ ?$ E
    若a>b,则异常球在ab中(a重或b轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.6 l" g* [5 [9 ?6 W$ ~  y
    若a<b,则异常球在ab中(b重或a轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.
. A9 _! D# F) {8 ^" g6 Z结论2:如果有标准球(设为f),称2次最多可以从5球中找出异常球(设这5球标号abcde)。
1 Z% I2 S/ h0 J: n其称法如下:7 z; a0 `" E) g4 ~  Q
    第一次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第二次称a&d,若相等则e为异常球,若不等则d为异常球.0 r" T3 x% [. t% i, e% ~  R
    若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第二次称a&b,若相等则c为异常球,若不等则重者为异常球." ]2 y* _7 D1 t5 n1 }
    若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第二次称a&b,若相等则c为异常球,若不等则轻者为异常球., p+ q: @9 D* B. C* p5 m, r. A4 q5 Z
思考2:
/ D) k& \5 t- a; I% ]- `4 k: F     在知道异常球是轻是重的情况(设异常球重)下,称2次最多可以从几球中找出异常球?
9 p( }5 x7 ~0 [. F0 b, t; |结论:称2次最多可以从9球中找出异常球。
  d7 u! V- R9 L8 u, T9 g其称法如下:
" |' w/ N' ]; X7 ]     将9球分为3组,每组3个,任取两组称第一次.如果相等异常球在没称的一组中,如果不等则在重的一组中." e4 q. Z) u7 x+ c& x1 z
  将选出的3球任取两个来称,若相等则另一个为异常球,若不等则重者为异常球.6 h" k5 X" B# l7 `

& u: E( j. [+ l( m不过我感觉他也没有给出很好的证明他的结论是正确的,虽然我举不出反例# d$ q9 X0 g3 X8 C" h9 \

1 p7 \7 {! L1 i4 N3 i1 ^. S7 N. {0 [$ j' ?. E4 B5 ^# m
英文面试题目; M  y; I9 S/ o

; u) o0 ~. R: [1. Describe your greatest achievement in the past 4-5 years?0 Y) o! ~9 i2 q# e4 Q) R  ~8 W
2. What are your short & long term career objectives? What do you think is the  V& i& Z* d3 I$ D# j
most ideal job for you?
3 c( u, s" {3 U4 S+ @0 T3. Why do you want to join IBM? What do you think you can contribute to IBM
- _% ]" A7 L' [* ~1 D, h9 D' i! L8 a* f9 q+ c4 v

' ]7 ^0 }2 C0 Z" C( z& d" J7 C/ a一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,问他赚了多少钱?
! P% \" q  G1 O* h0 Z% S- t/ x* V& v' `( Y% r
这是IBM面试时的题目,有四种算法:
2 M; u- h% @% _1、9-8=1,11-10=1,1+1=2,所以最后赚2元。1 g7 {( e; u# d7 I+ P  [3 ?5 d

( I5 G$ g2 C) b2 y2、最初只有8块钱,最后你有11块了,8 F  H' V# i& L! ]; v, L4 |( h
所以是赚3块;
; d: n* z( Z( C, D& ]* C
8 l  Y/ y: X4 Q- k: b- w3 j3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块,损失一只鸡 9 O$ H3 W0 \; K" J" V, n8 F
所以 整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡# X$ ]: ]3 @1 |' u0 k
- L# \( a) V" [; w4 I$ v: K, b
4、整个事件有3次交易,我门来看看具体是哪3次?
/ `$ L1 P3 ~9 G第一次交易:8元买进,9元卖出,利润1元; 2 g% W  ?/ g6 P# E
第二次交易:9元卖出,10元买进,利润-1元;
5 A  g5 N' K8 j' {/ D% i, b4 s第三次交易:10元买进,11元卖出利润1元;, h) t; r1 @; T: p  t: c8 ?: E: A
整个过程:1-1+1=1元
$ {  t0 G2 n! [' j; V9 Y$ C3 S7 x( w所以分析得知:这个人是个傻子,因为后两次交易等于白干了。2 P: L  m8 Q6 k. W
4 e* |! E9 X# V: F" Z8 u
经测试,企业认为:
: ]; {3 u. R# X# W$ g7 g4 X回答利润是2元的肯定是面试失败者;& S+ l" F6 o% i9 f$ b
回答3元的更为愚蠢,因为自己什么是追加成本都不知道,肯定也是失败;1 P7 S1 N5 E* W

5 a; f  f, X; b, s' o* `回答1元者,恭喜你,不属于傻子范围;
% O3 Q! u2 S8 d9 k+ p/ c! [8 w
# ~7 V/ N9 U: ^+ g5 p8 [9 k5 S结果是:本来可以直接赚3元的,经过他3次交易后总利润变成1元了。+ Y/ s9 Y  S& a+ v4 D% H

( x/ L5 W6 P: j/ O: j所以正确答案是:-2元!
3 v* g6 K- z  P3 `6 K4 H! Q' g5 s( |: j: }
回答-2元者,面试成功!!!. Z+ Q1 i. y( F2 [, X$ P/ ~2 T, n

6 j, F# `  V- c$ o: X1 T6 i比较强的回答:! f- a1 a- v; b" S% L3 _3 W
0 g% m$ M+ Y# [) b( G7 x
合计利润应该为两元0 L# |8 i) p2 z9 y( f& Z
我认为合计利润应该为两元。(出局就出局,明明白白,不趟那个企业的浑水,搞得那么复杂。)
0 _. E; i& p/ m, L+ @
! i! L3 u8 P9 Z$ E& k1 u首先要明确两个基本点:3 u& x# j* }, I
1、利润的计算方式是销售额减费用(包括生产费用、管理费用和财务费用)的差额;
* Y! ?" c# ?4 \; K+ w! b2、利润是以货币为终结。/ x. f9 l$ s  {

6 z) A/ M# n; p" N$ S0 H所以,上面买鸡的两次行为应该独立计算。两次买卖行为是两次完整的利润生产过程,每一次都产生了毛利一元。4 c# m5 U/ X. R" D: S
把鸡卖掉再买回来算利润损失,这违反了上面说的两条基本原则。鸡就像工业材料、土地、水电一样,不能作为利润的终结计算方式。用钱去买东西,必须履行卖的过程,回收货币完成一次货币循环,才能计算利润。鸡原来9元卖掉了,已经完成了货币循环了。第二次10元把鸡买回来,原来的1元利润没有损失,更不能说9-10=-1,亏了1元,只是又开始了一个利润生产过程,与第一次的8元、9元已经没有任何关系了。: A5 T2 ]" A2 K

/ V7 S/ a. ?0 @2 W- S+ o. T- J! x7 H假如我后来发现这只鸡是太空稀有物种,又用1000元把鸡买回来,1500元卖掉,第二次赚了500元。这么赚钱的事情,按照上面的算法岂不是亏大了(11元卖掉,1000元买回,亏了989元)?
7 Y# G7 ]/ ^0 \! g$ S" G) K3 A& @' u
所以,有些企业账面利润很多,实际上都压在应收款上,不堪重负,倒闭了。0 ]' j3 r4 C1 T/ N$ l. h
: T2 [; a8 l* x4 f4 C  t, `
财务有一种说法叫“现金为王”。没有钱周转,把材料、货品、土地这些流通性比货币差很多的东西当作货币去运作,是很危险的。  z7 I# C) @( h% Y3 p' D% d. i
" l5 ~( K/ L' x( x% m
又一个比较强的回答:
. g, U9 v& {, M
" K# w, @! ^" I5 ?& I第一次交易:-8(成本)
( I0 ~2 |/ s9 e1 q# `( R' @  Q4 F第二次交易:-8+9=1(含成本的利润)---此时有9元的成本9 A% c% u/ l& i- p
第三次交易:-8+9-10=-9(9元的成本,再加1元的成本买进,此时的成本为10元)3 d7 X  C- i1 }4 y9 R* {
第四次交易:-8+9-10+11=2(但是前面的成本是10元,卖出为11元,只赚了1元)
+ ^3 S. C0 l1 S8 o$ Z9 r! o成本核算:! C, b2 b2 h# U
成本8元在第二次交易时已赚回,还得利润1元.
1 M- o' H$ J! j% F* C& O4 v. Z第三交易时的成本为10元,用第二次交易时所得的9元(注意第一次的成本也在内,且还要加1元)再加1元买入.- ], C( Y  r! [# V# q8 @! X
第四次交易为卖出11元,也就是说在成本8元基础上面利润为3元,但在成本为10元的基础上利润为1元.
8 Z( N% M" v! ~/ l& x" {6 A/ \5 g9 c" j
还有更强的!!2 M( n8 W( Z: L, w$ ^& a9 o/ E

) p# h) a& g* I' @投资收益率= 净收益 / 投资总额
% k0 w; [0 F+ q2 B= ( 11 - 8 ) / 8 = 37.5%
' q- g# v5 u  b; Z8 C! E: b
' c- U3 ^) `6 w第一次交易: & W' l% y0 s2 }( |! z: [% m
投资收益率 = ( 9 - 8 ) / 8 = 12.5% = I1 % d  L& W9 _6 w; r( B( S
净现值= ( 现金流入 - 现金流出 ) * [( 1 + 折现率 ) ^ -1 ] ; H; @( w2 L" h9 n
= ( 9 - 8 ) *[( 1 + 37.5% ) ^ -1 ] = 1 * 0.7273 = 0.7273 = NPV1 < 0 9 m/ p/ V, P+ X2 |& D# B5 U# x, ]( i
赔钱的买卖
6 u2 y$ b; s( X5 f1 k& K* \* T2 x
# r/ i' ]6 H4 ]第二次交易: ! _1 C  I7 q6 w/ d' e3 J" V
投资收益率 = ( 11 - 10 ) / 10 = 10% = I2
( i7 w; N% g. I" d净现值 = ( 11 - 10 ) * 0.7273 = 0.7273 = NPV2 < 0 2 u0 _0 I: K( }" v3 f5 E) Y( C
这家伙在同一个地方栽了两次跟头' r$ p9 N  _% h  i$ Q

) G! B& w6 G, M8 @3 m3 f! h  T内部收益率= I1 + [ NPV1 / ( |NPV2| + |NPV1| ) ] * ( I2 - I1 ) . P3 Z# Z0 w6 z0 ^
= 12.5% + [ 0.7273 / ( 0.7273 + 0.7273 ) ] * ( 10% - 12.5% )
8 f# C% Q3 z6 x  }' J= 11.25% = IRR < 37.5%
4 A% f+ @. v! J经济效果不可接受( X9 @/ k7 o" G* o

6 x" r  B0 V6 @4 |净收益= 9 + 11 - [ 8 * ( 1 + 37.5% ) + 10 * ( 1 + 37.5% ) ] ! [2 W+ D6 H! X" k
= 20 - 24.75 = -4.75" f% s* w/ U, L, v0 e* W

5 i; P7 T, g* h5 n2 T他赚了 -4.75 元钱8 Q) |7 j7 H, }* z2 [  o
) g+ n, A- u, D( x4 R3 G1 j
对GDP的贡献:7 R' t. }, P* W5 h3 y: c5 z3 Z( h
4 N8 w( b0 H1 i: C( M2 o
“整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡。”大家都别搞ERP了,回家贩鸡去吧,说不准明年中国的GDP就排名世界第一了。' Q+ o# ?# Q; o2 g( v  f8 `
! A( E% E! g: z" E" q+ X- x+ X
……, P3 T! D0 }" L
http://bbs.aftjob.com/thread-606795-1-1.html. M( R# O7 J0 h* [" s/ _+ K
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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