|
|
百度2010暑期实习笔试面试汇总5 Z0 ^4 n& S/ W( v- S4 X5 j
3 |5 {: _0 ^3 B+ T) p; b" P" U. Y |/ i( v9 b2 G7 [" X6 T& N
+ i5 Q0 V+ o' v5 m" L! c* }% _. V
; P8 a) a' ?5 L& {1 r* `. c
# q3 e5 N% ~& J! V6 p
- _; x& G+ }& n【百度2010校园招聘运维web开发两道笔试题】
& p2 d% ]$ a* H9 s1.推理:24个人,每人至少养一种宠物,养鸟、狗、鱼、猫的分别为13、5、10、9人,同时养鸟和狗的2人,同时养鸟和鱼、鸟和猫、鱼和猫的各为4人,养狗的既不养猫也不养鱼。问只养一种宠物的总共几人?同时养鸟鱼猫的几人?$ v6 O2 h0 r# L+ L
2.找程序的错和不足:
. k3 k' r" l( v" B; g# Q1 f# M9 Pint test(char *value,int value_len,int flag)
9 O% L' s# h% K8 `: n+ X7 v" B{
5 G1 t# s5 C$ L1 t& b: Bchar temp_buf[BUF_SIZE];- Q9 A/ Z! R: I; n$ b6 ^: y- ~% y0 H+ a
sprintf(temp_buf,value);
1 L& l: @# f1 A6 y% [9 Hchar temp_new_buf=new char[value_len];
8 O& J+ o' g' Z( A2 W: Bif(flag)
3 d" Z6 W/ L0 T6 R; L; i- f3 J{9 a- h5 K0 @4 l' f
strcat(temp_buf,"flag is true");
! \# W. I9 w8 Aprintf(temp_buf);5 [, h. L: ~" g% y
return 1;- C( y `/ o7 t' V) Q8 `, o/ [
}
" `& z' I" H0 a, Q0 L( Rdelete[] temp_new_buf;! O* s& i& I0 }/ W9 v6 i- l
return 0;5 K& b" C* T: u) I
}
6 |) V+ t. i* F: P. ~6 _) r
/ N( k, P% F8 n" T' J9 y5 Z4 a8 N: o j+ E" T, K
8 }) G5 |/ d- v, m! f+ q- a
【百度2010网页搜索产品市场部笔试题】9 |% Z/ K7 ~3 ]. o k. K5 I. y
1.微软搜索引擎Bing的相关搜索是放在搜索结果左侧的,而百度的相关搜索是放在搜索结果下方,请分析一下,这样做各有什么优缺点,你觉得怎样设计更好? ! {1 g8 G0 {1 w. o$ B+ I' ?
2. 分别列出以下检索query的网页前十理想结果,需要给出每条结果的排名并阐明理由。(我觉得这几个关键词是比较实事性或随机的,所以每个时期笔试给出的检索词可能不一样。)
1 O; G$ K3 n* S ; |, o7 ]6 H/ @5 V/ M% i& [% W" c
【百度2010非技术类笔试】
. b+ k- L; P; z: D; b. j一、选择题 `! z! Q! \, \$ r
30道,共60分, E7 x/ U1 x0 c
主要是逻辑(verbal类、推理类,无数字题)和互联网商业常识(比如市场份额最大的搜索引擎)。/ z4 B1 ~% I& P2 c3 u5 c
二、论述题9 c! A$ j. V: q
1道,40分 ^/ A0 L2 ]6 P
对推广“百度知道”产品的思路和方法。
/ j6 K- h! s" w, v难度不大,时间充裕。很多人提前交卷的。; u5 M6 r+ M: [5 ?% i% q$ e" k
" l! T8 `- U4 o& l: U1 C$ o" b$ o6 m* n
) |3 M+ T6 y' }8 U2 S1 E【2010年百度运维部笔试及相关说明】+ l& S2 K+ o+ B0 F+ D2 P
这次应聘的是运维部的数据库DBA,实际上运维部的所有岗位试题是一张卷子,五个简答,一个算法完善程序,一个系统设计题。
+ V. k/ W" f @5 D3 k这次百度是分部门考试的,每个部门一张卷,不是像以往的好几张卷子。
. n8 K! r( H' q1 Y5 {# u; S由于公司的保密性以及对其他同学的公平性考虑,这里不透漏具体题目,但是可以告诉大家方向。* V9 S% @" H- }# r3 y9 k' c/ m
之前一直以为会考很多算法,后来证明是错误的- m1 K1 J0 ^1 u
运维部的备考还是以运维岗位的需求为主题,重点不是算法,而是系统,数据库,以及简单的算法知识。
0 P7 n8 y2 _3 c整张卷子只有一道题目要写程序,而且是比较基础的。 w* ?# g' d) L: H/ J/ R! i
其他简答题里,有一道算法题,只是简答,EASY;另外有关于linux的文件系统的题,性能优化,数据库基本概念,以及硬件处理能力相关知识之类
% _8 a5 z+ G5 D% ?最后的设计题,也是和运维紧密相关的,当然是数据库和系统架构知识的结合,不是很细。
# R! ?7 L1 ]* I. C8 B+ c希望对大家有帮助。祝考完的同学好运!
# r% |7 P* s9 x& E9 k
3 [/ d5 L, e7 ~6 L( @8 M1 W1 \( c8 _$ K* Z* Q
& @$ D$ [3 F4 V/ Z3 U5 y【百度2010运维部笔试题】3 O! d+ G0 S0 w7 X. k# o9 a4 @
总共三部分7道题0 S1 o1 Z, S! r0 Z) T
第一部分·简答. C* S5 s0 F& }% w4 X3 [
1·简述树的深度优先算法、广度优先算法,及非递归实现的特点。# t6 _ r7 q4 h' a$ [% \: K+ G
2·在文件系统中,元数据(比如ext2中的inode)的基本作用是什么?ext2跟ext3的根本区别是什么?: N4 V6 E' T9 L' o
3·在web服务中,负载均衡的基本作用是什么?请举例你熟悉的一款负载均衡软件或者实现方案,简述它们的实现原理。(这题后半部分为开放性,我也没记多深,大概就这样)& u$ v; }; I1 `* [" |( Q
4·数据库事务的四大特性是什么?请你简单举例对一个完全不懂数据库的人解释这四个特性。投数据库管理员(DBA)必答。
6 u, [6 B3 [' w& p: a5·一个微型处理器,1KB内存和1MHz(每MHz运算次数为10^6),在这样的计算机上面运行程序(程序到该终止时会自动终止,不会出现死循环)最长能运行多长时间?你可以进行任何需要的假定。5 K Q* ]- h. s- ]6 o
第二部分·算法和程序设计
! E8 i T [/ t$ x1·int maxContinuNum(const char *inputstr,char * outputstr)! U3 z1 u; g" R- ^1 i
编写一段程序实现该函数,实现返回一个以“\0”结束的字符串中最长的数字串的长度,并把该数字子串的首地址赋给outputstr。不能使用任何库函数或已经存在的函数,如strlen。: H- h, P) F! P& | ]: c
例如:在字符串“abc123abcdef12345abcdefgh123456789”中,把该字符串的首地址赋给inputstr,返回9,outputstr指向字符串“123456789”的首地址。4 d9 ~8 s0 r+ s" J3 r
第三部分·备份系统设计
. \7 G8 a1 `) |0 p(这题太长了,记住的不多,下面是大概的)
7 M2 F8 h1 @8 \$ L& O6 h0 r设计一个备份系统,要求符合三个备份场景,写出你的设计思路,框架模块设计,实现原理。
R7 d- G5 A( j$ F4 e要求:1·该系统要能实现对多服务器备份工作(大概这样,还是。。)
( _$ J1 h6 \. G0 b* c' S2·该系统要具备很好容错性,不能因为多服务器中的一台出现故障儿导致整个备份工作不能进行。0 C( D7 Z3 P K" R) O
3·。。。) c' p: ^( I9 r: v
4·。。。(这两点记不清了,不好意思)* V4 `* w( P! F4 {6 H; e/ e
5·具有较强的扩展性,例如当服务器内存不够时,能灵活的添加内存。
$ w$ R7 w4 Y8 `2 y0 T! T% f6 Q' Z扩展性是附加,在实现前面的要求后再考虑扩展性3 g3 h+ P8 a, @- o! Q3 R4 ]( B
备份场景服务器备份网络速度 备份开始时间
, Z7 V# v/ S, @" f" j6 _8 U; d场景1 a1~a1010M/S每天上午10点10分
N: R( x% Y: w, \6 z5 c( y场景2a1,b1,c1,d130M/S(忘了- -!)
6 p7 o) l# y6 f/ M+ V! @四台服务器
/ Y: e7 @6 t7 R0 ?7 z7 J6 |场景3a1~a100 5M/S(也不大记得了。。)
* y& F5 V6 `- {/ J5 J4 |$ b; ~3 N# R2 a. C0 M6 H$ V
B; v! |3 a9 w* y: C4 v# T
% c7 P @" }- g8 G【分享百度13日笔经】
9 e4 y% W* ]) H% \' g1.简述深度优先及广度优先遍历算法,并说明非递归实现的特点2 U, R) }. I: R& G& _; R3 W
2. 程序找错,一大段。 X' r' J! S& B) Q* F
3. 假设有一台迷你计算机,1KB的内存,1MHZ的cpu,已知该计算机执行的程序可出现确定性终止(非死循环),问如何求得这台计算机上程序运行的最长时间,可以做出任何大胆的假设。
. @) p* V1 {6 v/ G: N! `4 c8 I4. 大型软件有很多组件,编译时存在复杂的依赖关系,比如N1和N2存在依赖关系,要编译N1必须先编译N2,假设存在N<1000个组件,之间存在复杂的依赖关系,但不存在依赖环,问采用怎样的算法来构建编译规则,说明算法的复杂度。7 H, K- v Q$ Y$ W1 q, H$ W9 y
5.写一个函数 int MaxContinuNum(const char *inputstr,char *outputstr)8 o/ Y0 B9 `4 x/ H# P% o
找出一个字符串中最长的连续数字串,返回最长数字串的长度,并将最长字符串存入Outputstr指定的地址,1 ^! F* @! Y. U* m. ?6 P% Y
如, abcd1234abd123abcd123456789, 最长连续字符串为123456789,长度为9
2 c/ R4 D8 X: A; f6 s# w, Q8 y/ Z6.有100亿个url,要求设计一个系统,能实现url的添加、删除、更新,并能查看url的内容
" |; B: b4 ^$ L6 b7 @) I
% t* W8 p, F; H+ B2 N) ^
! T1 F3 ]( y1 i- l, d, O
& Q% g5 W' n3 u, a3 c【百度2010商务搜索部笔试】
* ]" o) V( U" U6 p0 n" d( V* ?1,深度优先广度优先定义。它们非递归实现的特点0 d4 H8 I: C! a: p, T4 B
2,一个复数实部 虚部分别相乘求和的程序改错
5 c! h5 h `, c3,一个有内存1KB, 处理器速度 10^6/S K% j6 X* h, x
最长计算时间/ ]% ^4 ~$ q2 l" F. N: }1 ?
4, N个文件相互有倚赖(编译的时候) 设计一个算法,编译之. A4 @4 c$ I( L3 L" W% B
5,一个字符串中最长的数字子串/ d# ~7 @2 H/ w2 C6 g1 o( K6 X
6,100忆个URL的存储,查找,删除,更新,添加
7 c5 S( n3 t- ]- L9 a
! p7 P8 x4 B+ O" N0 y3 d4 o
+ _" I) \! _8 a. T$ b
) M8 n5 l6 D3 y% I+ Q" ~( N5 a【百度2010笔试归来】5 Y; ?/ ]! W1 M8 a/ {3 O
第一题:树的深度遍历,广度遍历,和非递归实现算法的特点。
! f. z s3 N, @6 h, B) h第二题:一堆代码,找错误和潜在的危险。
$ d) |) `; z( C) b$ U% H5 G8 }第三题:一个有1kb内存和1mhz处理器的计算机在上面运行的程序的最长时间是多少 3 H& C! q, }* B. f) f i2 h
算法题目$ w( S& t5 m2 H. T
1.包编译依赖问题,设计算法,能够最快的完成包的编译
* r" B) a0 H6 V5 v; T2.对输入的字符串能够从中找到最大连续数字的字符串" d' m) f/ m8 x1 h5 e( l; N
系统设计题目
! x" X0 ^% p3 Y- q- `% H1 }百度最常出的题目,如何在100万url处理path、属性等等。
3 k. h$ |0 A! T( r3 h! o7 [/ c 3 s S0 u4 v5 z( R
5 M. ^+ m3 ]3 f
【百度2010校园招聘技术类笔经】 z0 ~7 g$ A4 _* g6 c' r1 ~
第一题:简要说明树的深度优先、广度优先遍历算法挤特点
8 [7 x' M, p3 r! S/ M第二题:一个复数相加的编码挑错题
4 s2 p1 G- ]9 L& y+ B6 W) Z第三题:告诉内存大小和cpu速度,计算可能的程序运行最长时间
9 T ?" X/ Q/ P% w+ Z第四题:复杂项目的组件编译依赖,设计一个快速算法并计算复杂度
8 @2 `+ b1 p2 N* G5 o第五题:写个c程序,返回字符串中最长数字字符串的长度和地址,不能用标准库函数" _3 A& j* M j% w s. M+ ~) V$ |
第六题:设计个系统,存储100亿个url和属性信息,并可以更改属性信息和查找url,快速搜索站点的所有url及信息0 W8 Z2 b- l2 h$ ^8 c: A# a# f
' f1 N' w6 s8 N. G
" f. Q& p3 k0 S: \% m
0 r! a0 J- |, H3 f* h7 A$ z$ A
【百度2010校园招聘非技术类笔试题】
1 L) i6 |$ X6 E2 |2 h. ]2 a' q# n1、09年的第一道图形推理题,不过我不知道正确答案,知道的童鞋请帮忙告诉一声,我选的C( D7 s$ c) V% w, U$ L/ T
2、还是往年论坛上有的非技术题,只是换了下字,分析2010年的网络购物,宠物用品和化妆品! B8 ~: L$ M. t
3、说出10种易拉罐为什么做成圆柱形的理由
) A" o* S9 z* D& Y9 V2 r4、一个八边形,各角觉有一小虫,爬呀爬,计算终点之类的,题目太长,没记住,抱歉。。。
9 E3 k" Y- h) G( R1 R2 \& \5、3个男人、2个女人一起渡河,只有一条船,每次只能渡两个人
; _6 j) |0 C( G4 [女人要求:不能让一男一女同时一起过河: T5 v5 _. a; h
男人要求,每人只能划一次浆
& i$ ]% l. n: x0 S+ F如果只有一个划桨的,阿特第一,本第二,**第三。。
8 P* M3 {! L7 C5 e5 r问:用最短的过河次数推测,谁最后一个划桨渡河?
' @+ t5 x( J% O d6、有两张标准版的世界地图,一张的比例尺是1:3600万,另一张的比例尺是1:2000万,将较大的一张完全的覆盖较小的一张(两张都是平整铺开的情况)。请问:取出一枚图钉,是否可以选择到一个点,按下去,刺穿的两张地图的点对应的是同一个真实地球上的点?不论是或否,请给出你的思考和论证过程。
- i8 s: ]8 R! R, X( n2 ~1 j& o7、说明一些你对互联网和百度产品的理解、分析之类的
) z; a4 p8 `' u) s# M w5 U; f8、你认为这次测试是否能够基本反映出自己的水平?你对自己今天的答案满意么?如果不是,你还有哪些补充?
! x1 `3 h7 M; M& N; R. c }" P& R8 s4 s+ Q ?0 N0 K! y( F
! J7 ]6 i, j0 ^# M6 i# h; {3 f
2 x( J) p+ S9 h( m
【2010校园招聘百度用户体验部笔试题】, a) E0 ~# r" ~3 V: Z; ]: ?) A
第一部分:答一题,多答不限8 n4 F2 B$ c! h* h, L
1.方差分析的统计原理和运用条件
5 p) q+ C8 j e2.什么是社会网络研究?它的主要观点是什么?有哪些应用?, t+ Z, E1 |+ F. U6 Z
3.市场调研过程分为几个阶段?各个阶段的核心任务和目标是什么?
4 m. l4 ?# r, G0 t第二部分:三题必须都答
' [, ~$ G" p( w- Z! V7 j: F1.用户体验研究领域有哪些专家?用一句话描述他们的主要观点?
- a% B8 y+ }+ i; t6 b) y2.用户体验研究和产品运营之间的关系+ o& H1 l& |+ B
3.交互设计是什么?一个好的交互设计具备哪些特征?举例说明。0 `! ~7 E( k1 n* @; S" S
第三部分:答两题,多答不限 P, T( ?3 `! g C
1.简述用户体验研究方面的企业实践项目?(没有可以不写)
) O- K' y# J) D3 A2.有用户提出反馈“搜索结果页面,需要将页面拖放到最底才可点击下一页,可否实现翻页置顶或自动反应功能”,如何处理这个问题
6 e% ^6 h2 H8 \+ N3 H# |8 R/ Q3.百事可乐攻击可口可乐时,曾经在马路上随机做双盲实验,多数人认为百事可乐比可口可乐好喝,百事可乐公司以此为据进行推广。可口可乐也在马路上做双盲实验,惊奇地发现,多数人认为百事可乐比可口可乐好喝,因此,可口可乐公司下定决心改进产品,推出新产品“new coke”,没想到“NEWCOKE”推出后消费者抵制,并且要求推出原来的口味。请分析“new coke”失败的原因。
/ `+ p$ u1 `* [- ~: K l4.统计关键词的搜索量时(有一个图,统计2007 2008 2009关键词搜索量),有人说“......,因此,当台风来时,人们就更关注变形金刚”,设计一个研究说明结论正确与否。% m" w+ f3 q. m1 h6 h
第四部分:附加题
, E. a8 t1 o# K0 J7 D有四道逻辑推理题
6 F; {4 p" D9 R' T6 ?' T估算你所在城市的出租车数量?简述估算理由。9 G+ O5 Y" D3 ?& f5 g# P. R- p
5 C6 M4 G) h9 y百度历年校园招聘笔试题:http://bbs.aftjob.com/thread-417000-1-1.html0 i' L) j6 E7 U
百度历年实习生招聘真题:http://bbs.aftjob.com/thread-606504-1-1.html* }( N5 _- d* O
百度2010实习生笔试2套:http://bbs.aftjob.com/thread-610484-1-1.html
2 N, u% y/ n# X" ^: b+ F百度求职俱乐部:http://bbs.aftjob.com/group-4-1.html: L% w+ w4 s" T) [
K# K3 @1 Z) f' w2011年名企薪酬信息专版:http://bbs.aftjob.com/forum-37-1.html |
|