|
|
百度2010暑期实习笔试面试汇总
8 x# h; k& ^! E% Y& f' @9 Q: N0 k, q ) \2 X+ W+ P/ l/ a3 l3 k
" V9 z! G0 L' {& D t. X/ B# N) n) B* ^ z( K3 Q( [/ t+ [
( T" W1 I+ X+ H/ {2 ~% t
( x+ `: _& N2 `/ I# L' `
4 a( c/ |' W- ]8 }% Q6 V/ M【百度2010校园招聘运维web开发两道笔试题】
4 S/ m( z& r, n' k8 \" B1.推理:24个人,每人至少养一种宠物,养鸟、狗、鱼、猫的分别为13、5、10、9人,同时养鸟和狗的2人,同时养鸟和鱼、鸟和猫、鱼和猫的各为4人,养狗的既不养猫也不养鱼。问只养一种宠物的总共几人?同时养鸟鱼猫的几人?
+ Z$ y: w: ^0 C+ m9 O2.找程序的错和不足:2 s7 C, k2 v1 g W5 N0 }' n& p& ^
int test(char *value,int value_len,int flag)" [ B% r* U# ]0 }) J3 D) `3 L
{, I9 [3 r( X6 ^; [
char temp_buf[BUF_SIZE];
7 ~; O* b+ M& P6 K9 Hsprintf(temp_buf,value);% n2 m5 n( n* d2 Y. b
char temp_new_buf=new char[value_len];
( s' ` d- R7 Vif(flag). Y& c5 w( o b8 [+ C
{
8 Y) M6 c4 T! W, B! Istrcat(temp_buf,"flag is true");
' D& W6 _2 ?$ S& ?0 Y2 bprintf(temp_buf);
* E. x4 M4 F. J" z2 `return 1;
4 ?7 x* g# ?- t2 n* T}& k: F' q5 C3 n! |
delete[] temp_new_buf;
2 @# k! w0 J9 D+ [ f8 Ireturn 0;
- E% J" S% {: f}
/ Z7 P4 O6 |5 d2 Y' \0 y b y8 M' Q
: y- l4 _8 q# I4 T3 N& [
7 a- `) Q9 m( m( V6 H* s6 ^( T+ G. J4 O: X5 H
【百度2010网页搜索产品市场部笔试题】; |2 f9 t9 _- c d: q3 w( t' ]
1.微软搜索引擎Bing的相关搜索是放在搜索结果左侧的,而百度的相关搜索是放在搜索结果下方,请分析一下,这样做各有什么优缺点,你觉得怎样设计更好? * p5 k+ f- b6 n& O# k" h! W: \" l
2. 分别列出以下检索query的网页前十理想结果,需要给出每条结果的排名并阐明理由。(我觉得这几个关键词是比较实事性或随机的,所以每个时期笔试给出的检索词可能不一样。) k9 ? x. p% X8 F0 a8 U9 A
4 S. v2 W4 E: A. D【百度2010非技术类笔试】' V! s: B+ ?# S1 W( i7 R. O- K8 p; u
一、选择题, C2 J: @0 m# H, U
30道,共60分
; W/ L) W* d* K; _! C: c主要是逻辑(verbal类、推理类,无数字题)和互联网商业常识(比如市场份额最大的搜索引擎)。
) u/ E! g: B: @4 D; W- B8 Y二、论述题- d0 v5 r5 H! D' i1 j* W
1道,40分1 o" G* U( y* `4 g& m% } m
对推广“百度知道”产品的思路和方法。, c1 N2 { ~2 ^ ?
难度不大,时间充裕。很多人提前交卷的。
% v5 Z1 ]- e% }) D
- S( h2 Z$ t$ g( b D3 @. w: R4 v; K. C0 ^. y/ o+ w
2 H' {' G( i* m- |
【2010年百度运维部笔试及相关说明】
" @% {7 @' M! y- n1 U1 b8 d! u/ h6 Q% O这次应聘的是运维部的数据库DBA,实际上运维部的所有岗位试题是一张卷子,五个简答,一个算法完善程序,一个系统设计题。
9 |0 x1 f4 C/ n/ Y7 A F$ t7 F这次百度是分部门考试的,每个部门一张卷,不是像以往的好几张卷子。
; \1 `" p1 t6 k0 l; N% m) {$ w由于公司的保密性以及对其他同学的公平性考虑,这里不透漏具体题目,但是可以告诉大家方向。, w, r8 e/ e# e X% a4 a+ @
之前一直以为会考很多算法,后来证明是错误的1 | N) L6 W) X: e3 W( V
运维部的备考还是以运维岗位的需求为主题,重点不是算法,而是系统,数据库,以及简单的算法知识。
# \' t9 W, Z6 o- o K& y整张卷子只有一道题目要写程序,而且是比较基础的。
# I$ n% \, o; i1 f: Y其他简答题里,有一道算法题,只是简答,EASY;另外有关于linux的文件系统的题,性能优化,数据库基本概念,以及硬件处理能力相关知识之类0 u% e5 ^6 p0 e* `( Y: d# c8 D& \
最后的设计题,也是和运维紧密相关的,当然是数据库和系统架构知识的结合,不是很细。) N P( g6 c- G- m/ L
希望对大家有帮助。祝考完的同学好运!
0 _* @# k G. @
! V2 B/ l" p$ i) R
" z# n5 |" p3 l4 r8 ]
# L- U$ `7 _- S3 q) b【百度2010运维部笔试题】- x" d3 b; ^% ~
总共三部分7道题: M7 T( S" @. R Y
第一部分·简答
- d. g( O# N' o. }1·简述树的深度优先算法、广度优先算法,及非递归实现的特点。+ A6 b" X$ } _0 [8 i( ^+ v& }- k9 {( v3 x g
2·在文件系统中,元数据(比如ext2中的inode)的基本作用是什么?ext2跟ext3的根本区别是什么?
7 D# }6 }! k0 C# f3·在web服务中,负载均衡的基本作用是什么?请举例你熟悉的一款负载均衡软件或者实现方案,简述它们的实现原理。(这题后半部分为开放性,我也没记多深,大概就这样)
: G0 k5 F6 [6 y4·数据库事务的四大特性是什么?请你简单举例对一个完全不懂数据库的人解释这四个特性。投数据库管理员(DBA)必答。, ]; L# h. Z. C& ~, F
5·一个微型处理器,1KB内存和1MHz(每MHz运算次数为10^6),在这样的计算机上面运行程序(程序到该终止时会自动终止,不会出现死循环)最长能运行多长时间?你可以进行任何需要的假定。, y' e) N* G1 B9 t, \" h
第二部分·算法和程序设计
# \- O& Y' v- v9 a" J7 j! ~0 _6 H7 b" @1·int maxContinuNum(const char *inputstr,char * outputstr)! C/ k9 o" ~) K( S8 b
编写一段程序实现该函数,实现返回一个以“\0”结束的字符串中最长的数字串的长度,并把该数字子串的首地址赋给outputstr。不能使用任何库函数或已经存在的函数,如strlen。" h1 \$ y; T7 h" [, \) v
例如:在字符串“abc123abcdef12345abcdefgh123456789”中,把该字符串的首地址赋给inputstr,返回9,outputstr指向字符串“123456789”的首地址。
9 V! e5 s) U. i( M6 b/ f6 s第三部分·备份系统设计, n* {, C) t. x% g1 d2 ]
(这题太长了,记住的不多,下面是大概的)7 E1 H( {0 `' A( T5 P8 N9 g, }
设计一个备份系统,要求符合三个备份场景,写出你的设计思路,框架模块设计,实现原理。
l2 |0 W, V6 l) V: Z: h要求:1·该系统要能实现对多服务器备份工作(大概这样,还是。。)
% n9 T R& P# N4 w1 }2·该系统要具备很好容错性,不能因为多服务器中的一台出现故障儿导致整个备份工作不能进行。
# n4 o, B( [4 {$ \3·。。。
0 w7 z; V1 k9 v6 H$ n1 l4·。。。(这两点记不清了,不好意思): `! [* N% \% z& E& C2 [$ w
5·具有较强的扩展性,例如当服务器内存不够时,能灵活的添加内存。
. O; w2 v' T# H! r3 Q扩展性是附加,在实现前面的要求后再考虑扩展性# I/ p7 Q6 U0 o% D
备份场景服务器备份网络速度 备份开始时间, W1 X; U" {- \! `! v8 b. y
场景1 a1~a1010M/S每天上午10点10分
: j; T+ ?! e, }# t3 v1 V; S0 w5 W场景2a1,b1,c1,d130M/S(忘了- -!)2 l2 D' }4 A) V0 r8 f; ^
四台服务器& r! y+ E+ N9 y1 Y6 m& c/ e
场景3a1~a100 5M/S(也不大记得了。。)+ x- b2 T7 ^7 v9 ?$ x* s
. L! z( e0 C5 n; n- t' r, j% v
& S- R" ^5 e% ~. `0 j" n
2 n& U/ X$ [: U0 R6 N【分享百度13日笔经】7 v& k& }# g! g3 H8 Z0 M4 b
1.简述深度优先及广度优先遍历算法,并说明非递归实现的特点
* R7 j G( \3 d; C# L4 L* c2. 程序找错,一大段。
' ]. _' H) G: }( g; f4 e( Z3. 假设有一台迷你计算机,1KB的内存,1MHZ的cpu,已知该计算机执行的程序可出现确定性终止(非死循环),问如何求得这台计算机上程序运行的最长时间,可以做出任何大胆的假设。
! l' h/ J5 c' \! r5 ?$ e* x! O% B4. 大型软件有很多组件,编译时存在复杂的依赖关系,比如N1和N2存在依赖关系,要编译N1必须先编译N2,假设存在N<1000个组件,之间存在复杂的依赖关系,但不存在依赖环,问采用怎样的算法来构建编译规则,说明算法的复杂度。* J% F+ m# Q1 i( F$ b8 Z" Y9 Z
5.写一个函数 int MaxContinuNum(const char *inputstr,char *outputstr)5 R) u9 G& w9 q! ?; F
找出一个字符串中最长的连续数字串,返回最长数字串的长度,并将最长字符串存入Outputstr指定的地址,
7 A6 A5 N8 o' r+ ~如, abcd1234abd123abcd123456789, 最长连续字符串为123456789,长度为9" S+ C+ Y' j# D1 R! F8 |
6.有100亿个url,要求设计一个系统,能实现url的添加、删除、更新,并能查看url的内容
; I/ e2 J0 @1 n, O/ O1 O
/ L9 M9 `0 b7 J/ D- b" v% Q9 |; _+ [
5 ~) I( }, s$ B" k7 e% `5 m o【百度2010商务搜索部笔试】
/ x- A$ d% w4 Y1,深度优先广度优先定义。它们非递归实现的特点( q$ O1 {$ `& e# v5 z; ^. ?9 }& R
2,一个复数实部 虚部分别相乘求和的程序改错+ O6 a7 t9 X9 o4 B6 l
3,一个有内存1KB, 处理器速度 10^6/S" j9 s$ x0 l2 q
最长计算时间: E9 u8 P {# ?1 M0 t. t$ T' Q
4, N个文件相互有倚赖(编译的时候) 设计一个算法,编译之
2 I* H! F4 N* i. B5,一个字符串中最长的数字子串
0 y% j; b' U; ^5 ?+ K% F- r" z7 G8 t6,100忆个URL的存储,查找,删除,更新,添加
3 \9 M6 k0 `% B4 a/ i7 k" } w! R1 H+ m
3 [6 I4 ^* [8 e2 y0 S2 i4 ?/ O
3 G; [* n) Q( z9 C. s【百度2010笔试归来】4 F- ?7 N2 t( y) _" W
第一题:树的深度遍历,广度遍历,和非递归实现算法的特点。
; e4 D+ J" I2 _! I& m第二题:一堆代码,找错误和潜在的危险。4 z6 w9 M! Z5 Z
第三题:一个有1kb内存和1mhz处理器的计算机在上面运行的程序的最长时间是多少 3 Q9 P6 [% O/ T8 U8 o! n
算法题目
- T) \2 j* J1 b; C( t& t8 j8 B6 _1.包编译依赖问题,设计算法,能够最快的完成包的编译2 I; S/ m/ O1 E" J K
2.对输入的字符串能够从中找到最大连续数字的字符串 \7 ~3 |5 ?( a
系统设计题目
$ p" N! l7 ^7 q) ^百度最常出的题目,如何在100万url处理path、属性等等。& x2 v& x. \' a& p& ?. u% v
" Z$ W, k! R/ e3 D+ m8 L0 h! e+ b 5 w+ w ^$ t4 M1 n( C& B
【百度2010校园招聘技术类笔经】7 `; K0 b; t( p* E
第一题:简要说明树的深度优先、广度优先遍历算法挤特点2 d! Q. h2 ]- T2 u
第二题:一个复数相加的编码挑错题
. e& Y) G1 \( P; f8 W5 V第三题:告诉内存大小和cpu速度,计算可能的程序运行最长时间+ A' t h! |' ]8 X4 a) J
第四题:复杂项目的组件编译依赖,设计一个快速算法并计算复杂度7 F+ z) R- C1 I& q
第五题:写个c程序,返回字符串中最长数字字符串的长度和地址,不能用标准库函数
0 Q, a5 F& L1 ]第六题:设计个系统,存储100亿个url和属性信息,并可以更改属性信息和查找url,快速搜索站点的所有url及信息
8 R3 S, t6 x, C1 ^6 q _. k% D2 L
5 O" z- v! m" G* e4 p$ d
, Z4 w3 z0 k- a7 _1 b- x 1 S$ G) D# ~( }9 X
【百度2010校园招聘非技术类笔试题】 # J Q% V, o* {
1、09年的第一道图形推理题,不过我不知道正确答案,知道的童鞋请帮忙告诉一声,我选的C
2 {" {. L7 E1 N, A& H j, o9 M2、还是往年论坛上有的非技术题,只是换了下字,分析2010年的网络购物,宠物用品和化妆品0 [& T0 W1 L# U5 S
3、说出10种易拉罐为什么做成圆柱形的理由
8 `$ D h8 l7 _& \$ V2 m f8 ^4、一个八边形,各角觉有一小虫,爬呀爬,计算终点之类的,题目太长,没记住,抱歉。。。" D5 ~* s( n6 `" W' x
5、3个男人、2个女人一起渡河,只有一条船,每次只能渡两个人
3 x2 ?7 w: y9 {" {" C+ R# ?女人要求:不能让一男一女同时一起过河
$ l( J' p& s- y3 k2 s男人要求,每人只能划一次浆
2 Z, l- y" k9 z# x如果只有一个划桨的,阿特第一,本第二,**第三。。) y2 I S% q4 u* r2 c5 {
问:用最短的过河次数推测,谁最后一个划桨渡河?
_6 A8 p8 u# E. T6、有两张标准版的世界地图,一张的比例尺是1:3600万,另一张的比例尺是1:2000万,将较大的一张完全的覆盖较小的一张(两张都是平整铺开的情况)。请问:取出一枚图钉,是否可以选择到一个点,按下去,刺穿的两张地图的点对应的是同一个真实地球上的点?不论是或否,请给出你的思考和论证过程。$ ~, \9 ?3 j* ^$ b" q' O1 u& T7 o
7、说明一些你对互联网和百度产品的理解、分析之类的
$ }1 @' j4 i4 ^9 A8 o8、你认为这次测试是否能够基本反映出自己的水平?你对自己今天的答案满意么?如果不是,你还有哪些补充?
. x( E" L- S$ Z$ x ^' @, X# W+ m! t6 _& T3 @) b+ W X( K
7 a) _' H; O, ~/ t
8 q! K2 ]2 w {2 d【2010校园招聘百度用户体验部笔试题】
8 g: m3 A2 o' ]7 t# `第一部分:答一题,多答不限
7 Y* Z; B) r" n/ y2 Y* G1.方差分析的统计原理和运用条件
q2 z7 o0 z) X# \2.什么是社会网络研究?它的主要观点是什么?有哪些应用?
/ n9 v) N/ g, J7 x; V" \% y" Z3.市场调研过程分为几个阶段?各个阶段的核心任务和目标是什么?( \6 c! |- A- i, T$ ~' J
第二部分:三题必须都答! c* w! B! U! O4 ?& C8 |5 R6 p1 f& p
1.用户体验研究领域有哪些专家?用一句话描述他们的主要观点?8 d# |* O: K; d& n
2.用户体验研究和产品运营之间的关系
m& w' M% v' {! r7 O* t1 b7 X3.交互设计是什么?一个好的交互设计具备哪些特征?举例说明。: M3 X5 J3 g9 i" D6 _# g
第三部分:答两题,多答不限
% A" v" W5 S6 Z1.简述用户体验研究方面的企业实践项目?(没有可以不写)
2 v" ~: A5 b- M+ P2.有用户提出反馈“搜索结果页面,需要将页面拖放到最底才可点击下一页,可否实现翻页置顶或自动反应功能”,如何处理这个问题
6 K, l$ r" q1 E1 Z" ]- y& d3.百事可乐攻击可口可乐时,曾经在马路上随机做双盲实验,多数人认为百事可乐比可口可乐好喝,百事可乐公司以此为据进行推广。可口可乐也在马路上做双盲实验,惊奇地发现,多数人认为百事可乐比可口可乐好喝,因此,可口可乐公司下定决心改进产品,推出新产品“new coke”,没想到“NEWCOKE”推出后消费者抵制,并且要求推出原来的口味。请分析“new coke”失败的原因。
6 _( R8 J# v8 M2 z! q- x* }' [4.统计关键词的搜索量时(有一个图,统计2007 2008 2009关键词搜索量),有人说“......,因此,当台风来时,人们就更关注变形金刚”,设计一个研究说明结论正确与否。
% j/ B( X8 D$ C, ]0 O0 `0 e第四部分:附加题
, A" l G; b9 E% @有四道逻辑推理题
# @. ?3 N; c4 R2 _估算你所在城市的出租车数量?简述估算理由。$ \- N" Z# D- ~6 c
% x. ?6 ]' U0 z
百度历年校园招聘笔试题:http://bbs.aftjob.com/thread-417000-1-1.html
% ]& E) {0 J! t$ I百度历年实习生招聘真题:http://bbs.aftjob.com/thread-606504-1-1.html
) x# O; m7 R/ K2 _百度2010实习生笔试2套:http://bbs.aftjob.com/thread-610484-1-1.html
3 N* e+ r$ u; |; O* @5 U百度求职俱乐部:http://bbs.aftjob.com/group-4-1.html
! E6 g. `% f- m0 O# h% n: M0 H/ L/ z" Q, J1 z( u
2011年名企薪酬信息专版:http://bbs.aftjob.com/forum-37-1.html |
|