|
|
IBM面试试题整理: _0 [, d; y9 |1 d8 }
c4 u2 Y" o |0 E# t( C8 l- _
# L5 |# n) O1 D9 E+ \! X6 k2 dzz
9 S0 ]/ @( M0 H" |+ m3 r8 b/ Z" p9 r
1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口2 C: g1 I U& p& x2 D1 I2 ^
的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使! Y8 x* w' f! p8 O8 y# |
得排列变为bbwwwwbb。 Q, O0 F" V/ [$ m+ S
* A( p# J: |1 R2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以% f; |6 j5 ?1 v( ]; Y: N
向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?
$ v# M* n, N5 A, u
* J5 q* o5 f. q: I5 Z' {8 {3.在一个平面上画1999条直线最多能将这一平面划分成多少个部分?1 C& }; y6 c7 ]# _: }: o
8 B' T, t7 s, b" U, P1 r
4.在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛) S, e0 J7 q* Q& Q
上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果这句
# W# D/ A P9 Z6 m$ I- [9 X话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?0 V1 _1 |0 B) Z; I2 l) }
7 p. r. {1 h6 u& U5 k0 E5.怎样种四棵树使得任意两棵树的距离相等。
. G& M7 e+ b, Y& r+ q
. Z% y5 ]- z; i
( T9 ~* c/ z* N @& b+ ]6.27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶* {& T$ T( O7 A8 P5 Y0 h
可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?: y) F: l) i1 r
$ I; _+ Q) u! t0 t6 f. C: T1 f6 o! k
7.有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个
, g/ s, j8 i9 h* }( e9 @聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任
8 r+ F& H* w+ r+ P0 \3 ]意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有
- ^- d6 z# G% z一次他发现星期一的8点30和星期二的8点 30他都到了山路靠山脚的3/4的地方,问这是为# q3 l- r9 p6 z6 A4 ^
什么?
i2 C; S; R8 |; U8 K8.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段1: B4 j$ O% K2 F0 Z
5分钟的时间?
0 m7 k# U+ v$ k) ]8 Z+ m
. T7 a9 _2 _8 W
4 Z1 U5 t& l6 i! _8 X题目:现有12个球,其中有一个球和其他的球重量不一样,但是外形还是一样的,现在要求你用一个天平 在只称3次的情况下找出不一样的这个球来?如果换成13个球那又怎么样呢?
: @# m7 G; |1 @, i! _" L$ {9 M e# [3 D# x/ W/ j
题目是很旧了的,我也相信已经就遇到过了,但是再次见到的时候猛然已经很陌生了,也就是说我以前还是不懂装懂了,有必要彻底掌握一下。我自己是想得头破血流也搞不出来,只好瞻仰了网上的牛人拉
* q' [- {( k& O
( [9 V7 {# {2 A12球:
9 u" {, n; X6 I4 F, ]将球分为a b c d; e f g h; i j k l 三组。
1 J: c1 ?, `4 T5 g; F. H2 q第一次称量,比较 abcd efgh , c+ z! g( Q& }* @
情形一:
* N1 {' J1 v. }2 a两者重量相等,此时说明答案在ijkl中。
; ~ f3 L3 e) P; p" E( G) Y称量ij,% v n: e0 j8 z; M% N
如果相等,说明答案在kl中。拿k与a比较,如果相等,答案为l;如果不等,答案为k。
" @0 O2 O* T' [如果不等,说明答案在ij中。拿i与a比较,如果相等,答案为j;如果不等,答案为i。
?+ S7 O6 r5 j& N+ ^: E6 b( J. g& ^* B: o1 |- E8 E
情形二:
$ ?* ?9 l0 T) S7 H& N$ fabcd轻。9 w7 D/ g+ |2 }/ N4 Z5 V) D6 U& O
在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。
, }/ N( P* |4 ~2 z如果afgh轻,说明答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。
0 I" J( v2 L2 O" \% P# P如果afgh重,说明答案在fgh中。称量fg,如果相等,答案为h;如果不等,重者为答案。
4 _' Y: l V+ l3 u如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,轻者为答案。
/ J9 k' h4 f6 [; g' H6 J3 o
% v$ N# C$ V6 ?% u% b; A. }情形三:
5 `4 b/ K% W, m+ D" |7 z; Eabcd重。
! e- B2 v& X0 W在efgh中取出fgh,替换掉abcd中的bcd。 在ijkl中取出jkl,补充到原来fgh的位置。5 C, [2 h) q. d, L# r4 u
如果afgh重,答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。
( T; {+ V/ {! t5 l, Z1 b; {如果afgh轻,答案在fgh中。称量fg,如果相等,答案为h;如果不等,轻者为所求。
0 S1 D9 Q5 m. d如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,重者为答案。" t4 k& N- j6 G% O% G
v# S, x) C" h/ f
13球:
7 ]. }2 @& t' l将13球分为4球,4球,5球三组.; F: a$ g& z) E9 G
第一次称两个4球组,若不相等,则5球组全是标准球.然后就可以用12球类似的办法解决了;
]5 K4 j1 f4 J. j 若两个4球组相等,则异常球存在于5球组.5球编号为abcde,从两个4球组中任取一个作为标准球,编号f.4 X( W8 F: V/ G, S5 Q5 d
第二次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第三次称a&d,若相等则e为异常球,若不等则d为异常球.- d0 k v: G9 I( q- c
若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第三次称a&b,若相等则c为异常球,若不等则重者为异常球.
) e- u- u2 n( x. S- W) i 若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第三次称a&b,若相等则c为异常球,若不等则轻者为异常球.! j: O& g+ ]- P" R- X; T
2 k( M( l, g3 J: z# Q$ k
后来发现该牛人先前的一些思考对解题很有帮助:
3 `5 a, l6 v! l/ K (在这里,我称和其它重量不同的一个球为异常球,其余为标准球)% K1 c, r& E, t
思考1:/ C! G) A; c; r4 v& _1 r: P
在不知道异常球是轻是重的情况下,称2次最多可以从几球中找出异常球?
' h0 O( U0 Z3 ~$ V/ z8 p6 _, w结论1:如果没有标准球,称2次最多可以从4球中找出异常球(设这4球标号abcd)。
: ]9 ~( F7 x; p+ H2 h2 m其称法如下:
' N4 p. `9 q! E# D9 P 第一次称a&b, 若a=b,则异常球在cd中,ab均为标准球.第二次称a&c,若相等则d为异常球,若不等则c为异常球.1 n0 s4 J U! u- o, `: k9 R+ m9 C
若a>b,则异常球在ab中(a重或b轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.% A* M6 K9 R5 k0 o8 d7 I
若a<b,则异常球在ab中(b重或a轻),cd为标准球.第二次称a&c,若相等则b为异常球,若不等则a为异常球.
/ [8 D4 e3 x Q( \结论2:如果有标准球(设为f),称2次最多可以从5球中找出异常球(设这5球标号abcde)。" p- g$ }: C% a3 V7 Q+ [% ^
其称法如下:- c- L3 z$ K; y, Y% W$ q2 m8 r1 A# F
第一次称ab&cf,若ab=cf,则异常球在de中,abc均为标准球.第二次称a&d,若相等则e为异常球,若不等则d为异常球.3 H+ E2 |4 w \6 R& y! h; r5 s
若ab>cf,则异常球在abc中(a重b重或c轻),de为标准球.第二次称a&b,若相等则c为异常球,若不等则重者为异常球.
' q+ J5 r0 u. k; q' N% r+ A" W- Q2 r; S 若ab<cf,则异常球在abc中(a轻b轻或c重),de为标准球.第二次称a&b,若相等则c为异常球,若不等则轻者为异常球., m1 L0 I) b+ ]& Q
思考2:) t5 G9 {+ C* d& i# d
在知道异常球是轻是重的情况(设异常球重)下,称2次最多可以从几球中找出异常球?
4 \9 V% r) D' y结论:称2次最多可以从9球中找出异常球。 `- K& l# d L9 `
其称法如下:8 e7 j9 A: {$ o- Q$ u1 h" A5 `
将9球分为3组,每组3个,任取两组称第一次.如果相等异常球在没称的一组中,如果不等则在重的一组中.4 b: a2 V) `8 ^
将选出的3球任取两个来称,若相等则另一个为异常球,若不等则重者为异常球.# _* m0 S8 H- \4 Y5 e$ B. a
- c |1 Y2 [/ O+ T$ ]+ T
不过我感觉他也没有给出很好的证明他的结论是正确的,虽然我举不出反例
) n4 @2 z* k+ K+ E2 ~6 @7 d9 P) N9 W% n- C% W
( @# Z1 E$ ]8 D$ n: b
英文面试题目% S m! D# S1 ?% |
4 K! U: ]( I C* u1. Describe your greatest achievement in the past 4-5 years?* q. _1 Q2 h0 ?- v4 V8 m! r8 D6 g
2. What are your short & long term career objectives? What do you think is the2 {# Z5 g& J8 V
most ideal job for you?
! R2 g9 Z0 N: C: H$ o9 }/ n/ C, _- c3. Why do you want to join IBM? What do you think you can contribute to IBM% \9 ~3 d7 \1 J8 o+ A. t
% p2 G5 F7 {8 P( n( X( t" \2 W
. A8 s% I* J0 I- P3 B
一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,问他赚了多少钱?
+ \1 B+ w! u: ~. O0 t! u7 C. l" f D7 G
这是IBM面试时的题目,有四种算法: 4 b& d0 z# ^; f6 ^2 R2 U8 s1 B
1、9-8=1,11-10=1,1+1=2,所以最后赚2元。
4 y. A- \5 n& w- f' M/ e' u2 o3 _" \2 e, U& a6 `' Y! L6 t& G
2、最初只有8块钱,最后你有11块了,7 m3 p; V' N" I$ y5 Z
所以是赚3块;
0 i4 G4 @0 C5 V; F0 B- v7 A7 d$ Y( Y# j o/ S% X
3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块,损失一只鸡 4 |+ J8 ^1 b1 |
所以 整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡
! W" r/ t/ h i
! _3 q# j- Q. \4、整个事件有3次交易,我门来看看具体是哪3次? $ @ m7 h0 [2 p5 s% ~! y* W
第一次交易:8元买进,9元卖出,利润1元;
$ _( w% L; L% v第二次交易:9元卖出,10元买进,利润-1元;7 L* B, w& j" J- k8 N, K
第三次交易:10元买进,11元卖出利润1元;
7 O$ }1 z) _5 M4 \, E整个过程:1-1+1=1元 + j, w/ W) k, L3 I) l0 a
所以分析得知:这个人是个傻子,因为后两次交易等于白干了。! C1 j% B$ D# k4 C' F1 s
) H; N5 |' K7 y$ W经测试,企业认为:
( j" H) l7 V) v* d# S# A& U回答利润是2元的肯定是面试失败者;
/ a& E9 V5 d- `" w# t回答3元的更为愚蠢,因为自己什么是追加成本都不知道,肯定也是失败;9 } V; b& U9 i2 P* `2 d
$ T/ b. ~4 J! o9 ~2 U. G+ u回答1元者,恭喜你,不属于傻子范围;
# O6 R2 a8 W/ ~7 \2 x, F# K( G! W# H3 M
结果是:本来可以直接赚3元的,经过他3次交易后总利润变成1元了。
$ |) e1 u; Y3 \$ T2 n8 m* C! _7 E8 F
1 o4 {- I) Y7 O. ?4 B$ m9 y4 ?所以正确答案是:-2元!6 H6 g* A! f8 Z. o T
7 T, Y- ^, @% s& F/ x回答-2元者,面试成功!!!8 i& D% q! v- B8 b) l# ^
' S# R/ D" Q* s* t: y比较强的回答:# P5 \2 K$ i0 W8 Y2 b
; s7 w% V, b2 E6 c1 J+ f. S9 l: Z合计利润应该为两元: V* V6 ^0 E* A1 g
我认为合计利润应该为两元。(出局就出局,明明白白,不趟那个企业的浑水,搞得那么复杂。)
4 j" r f" K7 D/ y) n1 c: ^) P/ N2 R) Q- v: ?2 u D/ B* {6 i
首先要明确两个基本点:. O# q& v0 i" _) J" U
1、利润的计算方式是销售额减费用(包括生产费用、管理费用和财务费用)的差额;6 r7 E7 P0 K. r" D% D
2、利润是以货币为终结。
5 u- O5 o6 F& E* }1 Y: T+ @. G' {: K" {) w( o5 W( p$ G
所以,上面买鸡的两次行为应该独立计算。两次买卖行为是两次完整的利润生产过程,每一次都产生了毛利一元。
8 U$ C& g1 |& n' W/ {0 I+ {) f6 `* S把鸡卖掉再买回来算利润损失,这违反了上面说的两条基本原则。鸡就像工业材料、土地、水电一样,不能作为利润的终结计算方式。用钱去买东西,必须履行卖的过程,回收货币完成一次货币循环,才能计算利润。鸡原来9元卖掉了,已经完成了货币循环了。第二次10元把鸡买回来,原来的1元利润没有损失,更不能说9-10=-1,亏了1元,只是又开始了一个利润生产过程,与第一次的8元、9元已经没有任何关系了。
9 q$ z' Y1 s' B6 w
$ T) s8 D+ N" c0 a假如我后来发现这只鸡是太空稀有物种,又用1000元把鸡买回来,1500元卖掉,第二次赚了500元。这么赚钱的事情,按照上面的算法岂不是亏大了(11元卖掉,1000元买回,亏了989元)?8 E4 h c r0 D( C) F: x) F$ ?
3 U" M( }1 | M. W9 x- O
所以,有些企业账面利润很多,实际上都压在应收款上,不堪重负,倒闭了。0 w" D$ x& `6 M' v: r) z- ]9 j" o% s
4 t0 F& j7 Q7 M1 G" r财务有一种说法叫“现金为王”。没有钱周转,把材料、货品、土地这些流通性比货币差很多的东西当作货币去运作,是很危险的。7 R) l6 D4 X, h/ f6 s" p# V
+ U* \7 |) W/ h0 o' V. h# Z又一个比较强的回答:
& G/ j" ^/ `, c F S, w7 ?( r9 k. B8 H
第一次交易:-8(成本)# b3 S3 g4 q% ~; }
第二次交易:-8+9=1(含成本的利润)---此时有9元的成本
" r) M4 F7 _7 f3 p( ]0 u' D7 E A- U第三次交易:-8+9-10=-9(9元的成本,再加1元的成本买进,此时的成本为10元). I# k- ^" ^1 _
第四次交易:-8+9-10+11=2(但是前面的成本是10元,卖出为11元,只赚了1元)
1 a8 q! F5 ^1 L成本核算: @- o2 o1 l+ F) e$ d7 e3 d
成本8元在第二次交易时已赚回,还得利润1元.
# A' M9 u/ L2 _第三交易时的成本为10元,用第二次交易时所得的9元(注意第一次的成本也在内,且还要加1元)再加1元买入.& T- z8 @/ o0 X. m; Y! z
第四次交易为卖出11元,也就是说在成本8元基础上面利润为3元,但在成本为10元的基础上利润为1元.5 o$ R7 U( _# y5 t3 R' c3 Y
* ^0 V9 l4 F# w% `+ X还有更强的!!
% l' X) ~- D8 W4 s- n6 ^& r: k/ }, |6 K
投资收益率= 净收益 / 投资总额
* K4 v) l# A! E: H* z= ( 11 - 8 ) / 8 = 37.5%
; Q# m ]/ H* M+ Z! X: Y; K1 F& Y2 @/ q( Z1 E4 r
第一次交易: , B+ J, M. ]+ f8 W( S7 k8 t" P+ @
投资收益率 = ( 9 - 8 ) / 8 = 12.5% = I1 0 g, l4 Q: D% G! F7 F' N
净现值= ( 现金流入 - 现金流出 ) * [( 1 + 折现率 ) ^ -1 ]
% X ^$ [* t0 |& E3 P/ L- z' N= ( 9 - 8 ) *[( 1 + 37.5% ) ^ -1 ] = 1 * 0.7273 = 0.7273 = NPV1 < 0
# I- v) R! r4 ~8 S, }" Z赔钱的买卖/ \3 \# ~ `$ C% X: }$ Q" h
* |; V! g1 p9 w; ?# M+ v
第二次交易:
; i6 k/ H# L$ B, i+ c投资收益率 = ( 11 - 10 ) / 10 = 10% = I2 5 t4 t3 g5 s: ?- G. ?8 x2 V
净现值 = ( 11 - 10 ) * 0.7273 = 0.7273 = NPV2 < 0 6 V* @: _- s0 \' H
这家伙在同一个地方栽了两次跟头/ E4 t2 p% F4 z& \
+ Q/ v) q0 y5 F- a) h- o/ J内部收益率= I1 + [ NPV1 / ( |NPV2| + |NPV1| ) ] * ( I2 - I1 )
* e- W0 P0 S u2 x% L, P. c= 12.5% + [ 0.7273 / ( 0.7273 + 0.7273 ) ] * ( 10% - 12.5% ) & f: m$ ?8 Q' J+ U3 z, ^& O" |
= 11.25% = IRR < 37.5%
+ Q" p7 F6 e3 T2 u( t经济效果不可接受
. b% X* l N* ]
4 Y N. n, W/ T, O6 j净收益= 9 + 11 - [ 8 * ( 1 + 37.5% ) + 10 * ( 1 + 37.5% ) ]
& h# r7 T) v G! A$ L m% c* T8 Q= 20 - 24.75 = -4.750 U% `8 x$ E6 u6 m
: X& K# m4 j0 |' Y ^- q
他赚了 -4.75 元钱
& a% U" w! p6 ?- @1 r, K
* S9 D4 [6 R8 h对GDP的贡献:
" }! \* w' D' ]- c" a v
j* _6 D0 B: T, N! K“整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡。”大家都别搞ERP了,回家贩鸡去吧,说不准明年中国的GDP就排名世界第一了。
: g3 i0 Z9 A1 R9 E+ U- I; b) g$ }+ r2 s
……8 _) m& |+ `1 }, B8 x
http://bbs.aftjob.com/thread-606795-1-1.html
: O( {/ m! M: D, S" O8 x |
|