|
|
百度2010暑期实习笔试面试汇总9 g# _2 C) m2 j$ ~
, J. b8 U, l5 `% r3 n, X/ `
3 E, Y# w+ D6 \ O
$ S6 |/ X" e. R5 o5 @: w9 S* P0 ^, n
2 A* e( _7 n1 c 5 D Y: B- g& Y) u, n
【百度2010校园招聘运维web开发两道笔试题】 , y1 v3 E+ P" K' H, G
1.推理:24个人,每人至少养一种宠物,养鸟、狗、鱼、猫的分别为13、5、10、9人,同时养鸟和狗的2人,同时养鸟和鱼、鸟和猫、鱼和猫的各为4人,养狗的既不养猫也不养鱼。问只养一种宠物的总共几人?同时养鸟鱼猫的几人?
9 {$ A+ l/ o( Y/ [" U$ Y7 s/ f* C7 h2.找程序的错和不足:; x j) T5 U8 Z' I* [2 m
int test(char *value,int value_len,int flag)
2 U# w6 V: m, n6 b2 |2 a/ a3 a" |{: d. k; A% l- k ~
char temp_buf[BUF_SIZE];4 h" m! p! k; A7 q r3 `9 e
sprintf(temp_buf,value);! H, ~5 h7 E, a+ y4 L! C$ R' z
char temp_new_buf=new char[value_len];
5 q `! H( h; }: n; I5 s# m7 p( xif(flag)
% n s# C0 E+ |$ d0 }2 v{
5 x& x1 a! a1 s" `% m' [7 Tstrcat(temp_buf,"flag is true");: Y5 A# j* H: \7 A2 A
printf(temp_buf);
& J1 L- Q5 f: xreturn 1;" U7 ~& T" ~- o
}( t% m9 H, I3 A! ^/ ^- u
delete[] temp_new_buf;
7 ~7 \( s$ V' C$ ~$ N6 Y' Ereturn 0;
1 S$ c1 {% A" F9 x" C! o}! u0 B6 ~& e K4 Y: F1 F
8 M/ n2 _0 j0 {" A
E1 T" y. m; H' ?
- I- h& W2 |. a2 m4 ^- i# j [! }【百度2010网页搜索产品市场部笔试题】" Z. S% k/ v9 r( i' P) E4 {
1.微软搜索引擎Bing的相关搜索是放在搜索结果左侧的,而百度的相关搜索是放在搜索结果下方,请分析一下,这样做各有什么优缺点,你觉得怎样设计更好?
2 V7 V& `3 f: U+ p1 y2. 分别列出以下检索query的网页前十理想结果,需要给出每条结果的排名并阐明理由。(我觉得这几个关键词是比较实事性或随机的,所以每个时期笔试给出的检索词可能不一样。)* ?! `$ H. l; j9 b7 W& `. [7 T& s3 Q
+ r+ S0 h: E: C' z5 J) N/ s- T
【百度2010非技术类笔试】
8 S. N" u$ c7 ~. X* J7 n一、选择题+ z; Q* V3 ^2 G/ N- f0 y9 O
30道,共60分3 J- I4 G5 h3 w8 j' P
主要是逻辑(verbal类、推理类,无数字题)和互联网商业常识(比如市场份额最大的搜索引擎)。
! B/ I- B) ^4 R0 Q; w( M6 w3 b6 Y. x1 `, U二、论述题
6 C$ {6 O1 @* h9 M1道,40分5 |0 C; N- c) {" B' \" b
对推广“百度知道”产品的思路和方法。
" b: g+ w6 `8 Q7 `+ n" Z难度不大,时间充裕。很多人提前交卷的。
$ M# L8 i+ t: p
7 b- |5 X8 t4 O7 D
4 v' O% h( P0 P: I* _ c$ p
2 T) y5 B2 s6 E2 Z* F【2010年百度运维部笔试及相关说明】; J- \2 k S4 K' f7 u; |. c4 F
这次应聘的是运维部的数据库DBA,实际上运维部的所有岗位试题是一张卷子,五个简答,一个算法完善程序,一个系统设计题。
* {- V; }: S; p [) }% o9 x# Y' B这次百度是分部门考试的,每个部门一张卷,不是像以往的好几张卷子。 \- Y$ b l( o$ f+ m! ~
由于公司的保密性以及对其他同学的公平性考虑,这里不透漏具体题目,但是可以告诉大家方向。
2 q* _: @* t7 C! K8 q之前一直以为会考很多算法,后来证明是错误的" W7 D3 g& D. Z2 C5 P
运维部的备考还是以运维岗位的需求为主题,重点不是算法,而是系统,数据库,以及简单的算法知识。
% i1 X# {! f0 l' J9 x6 h整张卷子只有一道题目要写程序,而且是比较基础的。* M, r& \ h; b, A. i8 \& r
其他简答题里,有一道算法题,只是简答,EASY;另外有关于linux的文件系统的题,性能优化,数据库基本概念,以及硬件处理能力相关知识之类/ G) s5 ^( z$ D, L( w
最后的设计题,也是和运维紧密相关的,当然是数据库和系统架构知识的结合,不是很细。1 A: b2 R, x) p
希望对大家有帮助。祝考完的同学好运!! w3 r/ I1 T( L( s
% [' s/ l: N% k: M
! q4 @; b1 Y4 |' ?+ s8 R. e ' M# f% Z# C+ [6 \8 a& j. b8 h
【百度2010运维部笔试题】
' S! B( y7 W; r# d总共三部分7道题
+ u! M% x) J) h6 J. k第一部分·简答% X0 x) q: e: ?+ |0 B( \% A8 y# \
1·简述树的深度优先算法、广度优先算法,及非递归实现的特点。$ ~/ J6 g( K, x+ m' `
2·在文件系统中,元数据(比如ext2中的inode)的基本作用是什么?ext2跟ext3的根本区别是什么?
' i; G& b* i) J% O5 o3·在web服务中,负载均衡的基本作用是什么?请举例你熟悉的一款负载均衡软件或者实现方案,简述它们的实现原理。(这题后半部分为开放性,我也没记多深,大概就这样)$ I! f: O$ _6 E, V' j6 j
4·数据库事务的四大特性是什么?请你简单举例对一个完全不懂数据库的人解释这四个特性。投数据库管理员(DBA)必答。8 a/ R% l: b2 Z; F) H; C
5·一个微型处理器,1KB内存和1MHz(每MHz运算次数为10^6),在这样的计算机上面运行程序(程序到该终止时会自动终止,不会出现死循环)最长能运行多长时间?你可以进行任何需要的假定。
+ } u; V4 e) ~9 k, Q第二部分·算法和程序设计
6 [! R, b3 N; Z1 p1·int maxContinuNum(const char *inputstr,char * outputstr)% @" j3 _5 `! N @
编写一段程序实现该函数,实现返回一个以“\0”结束的字符串中最长的数字串的长度,并把该数字子串的首地址赋给outputstr。不能使用任何库函数或已经存在的函数,如strlen。
. ^: i% ]% M+ V6 R例如:在字符串“abc123abcdef12345abcdefgh123456789”中,把该字符串的首地址赋给inputstr,返回9,outputstr指向字符串“123456789”的首地址。( Y+ w+ l, d: O; o. X$ i
第三部分·备份系统设计 E$ C% I, G3 h d
(这题太长了,记住的不多,下面是大概的)$ p, h4 n5 Z* j, S7 S
设计一个备份系统,要求符合三个备份场景,写出你的设计思路,框架模块设计,实现原理。+ y, t' c+ ]$ J6 n
要求:1·该系统要能实现对多服务器备份工作(大概这样,还是。。) " q' f: O$ I! p9 b M
2·该系统要具备很好容错性,不能因为多服务器中的一台出现故障儿导致整个备份工作不能进行。
, ?/ T5 \, @8 {3 J h( d. L3·。。。. P/ G0 l' E; U/ \* @
4·。。。(这两点记不清了,不好意思)8 F8 ]- }$ t E1 V' a, f
5·具有较强的扩展性,例如当服务器内存不够时,能灵活的添加内存。
& V; a# T. c7 M7 J扩展性是附加,在实现前面的要求后再考虑扩展性, f% X G7 H1 L
备份场景服务器备份网络速度 备份开始时间
: P, u( H f0 h. d场景1 a1~a1010M/S每天上午10点10分
; T) X" _4 D+ Y$ v9 l场景2a1,b1,c1,d130M/S(忘了- -!). a( Z; D+ K# J4 b9 h/ p. W0 r
四台服务器
% `" `# A( W% ]+ h( _ {3 x场景3a1~a100 5M/S(也不大记得了。。)7 i5 \+ ]' y V, b" i4 k& K6 L/ f
0 z6 Z4 s3 G$ s' y8 F( O$ ?
$ K; X1 G' S3 ~! v! E
4 w5 P) ~" N* D( f
【分享百度13日笔经】" N% }; u0 O( {+ F8 z1 I2 i
1.简述深度优先及广度优先遍历算法,并说明非递归实现的特点
# C( l# D( E; Y+ t2. 程序找错,一大段。0 n/ S% R- Q! S- h2 w4 @0 S8 [- Y3 }
3. 假设有一台迷你计算机,1KB的内存,1MHZ的cpu,已知该计算机执行的程序可出现确定性终止(非死循环),问如何求得这台计算机上程序运行的最长时间,可以做出任何大胆的假设。
! F3 z% f( Z2 O$ V u4. 大型软件有很多组件,编译时存在复杂的依赖关系,比如N1和N2存在依赖关系,要编译N1必须先编译N2,假设存在N<1000个组件,之间存在复杂的依赖关系,但不存在依赖环,问采用怎样的算法来构建编译规则,说明算法的复杂度。
& Q. i& C* A9 r1 T2 Q6 |5 p5.写一个函数 int MaxContinuNum(const char *inputstr,char *outputstr)
j5 m. ]2 Q# Z/ ^找出一个字符串中最长的连续数字串,返回最长数字串的长度,并将最长字符串存入Outputstr指定的地址,0 C; k, W& q! u \$ b2 M( V9 x2 ?
如, abcd1234abd123abcd123456789, 最长连续字符串为123456789,长度为9
( Z9 ^6 b3 ]9 N9 F/ R% t6.有100亿个url,要求设计一个系统,能实现url的添加、删除、更新,并能查看url的内容# |2 x3 Z, q9 Q. }3 @+ |+ a
6 `5 M W- M3 _
9 f* y8 ~" D2 H ) [% M8 I: [" D; z0 q$ A. K
【百度2010商务搜索部笔试】
! m* U) v0 j, L; f- |* F7 J8 O& s( [1,深度优先广度优先定义。它们非递归实现的特点1 z" y7 Y+ _# @
2,一个复数实部 虚部分别相乘求和的程序改错
$ X5 C4 C; M. A W: K0 I3,一个有内存1KB, 处理器速度 10^6/S* N( o. c7 [7 r b# l; V
最长计算时间3 _: G$ w7 e1 V( r5 D5 @6 k
4, N个文件相互有倚赖(编译的时候) 设计一个算法,编译之
- K9 B" A4 U& c# @# a* L0 d0 k5,一个字符串中最长的数字子串" |0 i# }6 U7 O! Q0 C# N! t. w* z
6,100忆个URL的存储,查找,删除,更新,添加
. A2 k7 H/ |2 h9 t6 L, I! u
; g" w- r, {/ F- J* a- w8 E4 O) W# Z T) Q
; t$ m! ?1 l; S2 f1 k3 R2 M0 n6 U【百度2010笔试归来】
# B7 N/ V/ q* [: Z, K: Y第一题:树的深度遍历,广度遍历,和非递归实现算法的特点。) a! L( r: `' ]5 Q7 }
第二题:一堆代码,找错误和潜在的危险。. O$ v( t7 m0 i* I7 U$ a- @ U
第三题:一个有1kb内存和1mhz处理器的计算机在上面运行的程序的最长时间是多少
+ s8 O: W2 {- H+ u5 b+ Y+ ^算法题目
- W( c8 S; d5 i9 ]" m9 t1.包编译依赖问题,设计算法,能够最快的完成包的编译& x$ l' L- ~" s0 l
2.对输入的字符串能够从中找到最大连续数字的字符串
( f/ e5 Z* [1 Z7 r4 Y' X系统设计题目2 h$ V2 Y; ]! b" T5 u# b% b) W
百度最常出的题目,如何在100万url处理path、属性等等。& [, G- j8 R$ }: j) d
" J7 F% z/ P/ u# r9 ~( r* X- N % v r# I6 n! c& q
【百度2010校园招聘技术类笔经】- _2 t7 B" h3 j" Z0 j$ S% v
第一题:简要说明树的深度优先、广度优先遍历算法挤特点
4 _' o" C! }. O第二题:一个复数相加的编码挑错题
/ ~9 C. ^" m( \" X: K第三题:告诉内存大小和cpu速度,计算可能的程序运行最长时间
% Z7 o# p0 }6 q, B第四题:复杂项目的组件编译依赖,设计一个快速算法并计算复杂度+ S2 B1 `# \8 H2 w* ]( B
第五题:写个c程序,返回字符串中最长数字字符串的长度和地址,不能用标准库函数; m( h. V5 B( \- w \8 Y
第六题:设计个系统,存储100亿个url和属性信息,并可以更改属性信息和查找url,快速搜索站点的所有url及信息! ^( x1 c% v/ a F' J8 A
# {+ Q- h8 K: o1 t& C# b5 }# l8 L' V
1 H' n$ x1 X7 y! j
. |1 _3 ^/ M F$ N7 F( e+ x【百度2010校园招聘非技术类笔试题】
7 _/ j$ Z! _" X( q1、09年的第一道图形推理题,不过我不知道正确答案,知道的童鞋请帮忙告诉一声,我选的C
( m* {# r" s/ b, x8 p2、还是往年论坛上有的非技术题,只是换了下字,分析2010年的网络购物,宠物用品和化妆品
- S& d9 x: r5 ]1 k4 S3 u. k3、说出10种易拉罐为什么做成圆柱形的理由, H) v) f. B2 a* p
4、一个八边形,各角觉有一小虫,爬呀爬,计算终点之类的,题目太长,没记住,抱歉。。。
3 t- |8 G+ J5 E |4 T5、3个男人、2个女人一起渡河,只有一条船,每次只能渡两个人% r6 E5 ^5 F7 u% O& o( J
女人要求:不能让一男一女同时一起过河5 k- w8 y9 f$ W4 P+ D5 U2 k% v2 S
男人要求,每人只能划一次浆% ~' b: l2 X5 ^6 g) D
如果只有一个划桨的,阿特第一,本第二,**第三。。/ h% `) D' x% s' n7 f; j
问:用最短的过河次数推测,谁最后一个划桨渡河?6 {1 Z8 a+ l# a3 A' j2 ~, ?
6、有两张标准版的世界地图,一张的比例尺是1:3600万,另一张的比例尺是1:2000万,将较大的一张完全的覆盖较小的一张(两张都是平整铺开的情况)。请问:取出一枚图钉,是否可以选择到一个点,按下去,刺穿的两张地图的点对应的是同一个真实地球上的点?不论是或否,请给出你的思考和论证过程。1 C/ S ?0 e# D- j3 D' K9 _ S; K
7、说明一些你对互联网和百度产品的理解、分析之类的1 w- Q# R& f8 l- B4 R+ ^
8、你认为这次测试是否能够基本反映出自己的水平?你对自己今天的答案满意么?如果不是,你还有哪些补充?
4 `9 J6 W$ W. V% d$ L# V/ m
, X P2 |/ Z1 ~# Y/ ]% s
y9 v" |3 B9 } o
7 S$ A" k6 {7 K1 K2 Q" B, |【2010校园招聘百度用户体验部笔试题】4 k5 F0 u. {2 O+ k( q7 L
第一部分:答一题,多答不限- ?' T1 r1 O& s! a/ n
1.方差分析的统计原理和运用条件# ^/ t7 U1 Y# f! V
2.什么是社会网络研究?它的主要观点是什么?有哪些应用?
7 q5 M) q R, }! @3.市场调研过程分为几个阶段?各个阶段的核心任务和目标是什么?
9 ]' r( }/ V; U. C- I0 V* n第二部分:三题必须都答+ @: C. _9 k! D" q. u8 d2 P7 \/ S, K
1.用户体验研究领域有哪些专家?用一句话描述他们的主要观点?
& g% }2 g: F/ w9 |) m8 t+ x$ E2.用户体验研究和产品运营之间的关系
9 R+ ~! c. W8 Z- n* `0 A5 V3.交互设计是什么?一个好的交互设计具备哪些特征?举例说明。9 V% I& p+ j% L+ e4 J- ^* G
第三部分:答两题,多答不限
% E- u* } W( U" `, L1.简述用户体验研究方面的企业实践项目?(没有可以不写)) T) _. C6 }9 |# H" n4 v+ y
2.有用户提出反馈“搜索结果页面,需要将页面拖放到最底才可点击下一页,可否实现翻页置顶或自动反应功能”,如何处理这个问题
! c. b! {$ F+ s1 X& k3.百事可乐攻击可口可乐时,曾经在马路上随机做双盲实验,多数人认为百事可乐比可口可乐好喝,百事可乐公司以此为据进行推广。可口可乐也在马路上做双盲实验,惊奇地发现,多数人认为百事可乐比可口可乐好喝,因此,可口可乐公司下定决心改进产品,推出新产品“new coke”,没想到“NEWCOKE”推出后消费者抵制,并且要求推出原来的口味。请分析“new coke”失败的原因。( W6 z6 z5 ^! v2 `" |, n
4.统计关键词的搜索量时(有一个图,统计2007 2008 2009关键词搜索量),有人说“......,因此,当台风来时,人们就更关注变形金刚”,设计一个研究说明结论正确与否。6 m, e% y! x. P$ I' W# T! @& {
第四部分:附加题' X3 a; w1 Y4 d7 } k+ Y* p
有四道逻辑推理题" `( e0 M( P7 K0 w
估算你所在城市的出租车数量?简述估算理由。3 P# F" k5 O& g$ x
& F% W& j7 C( ]0 T3 f L
百度历年校园招聘笔试题:http://bbs.aftjob.com/thread-417000-1-1.html0 T; k. F) }$ Y
百度历年实习生招聘真题:http://bbs.aftjob.com/thread-606504-1-1.html
6 u" S, e. x8 m; h/ ~百度2010实习生笔试2套:http://bbs.aftjob.com/thread-610484-1-1.html8 V6 O: B- ]+ c- J$ H& V. K
百度求职俱乐部:http://bbs.aftjob.com/group-4-1.html. t1 D0 f: p) O% ~7 P' H0 {
' k9 O/ A$ {2 q k+ c+ |* T' O5 Q
2011年名企薪酬信息专版:http://bbs.aftjob.com/forum-37-1.html |
|