工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 967|回复: 0

[面筋] 08.13 – 百度日文图搜1,2面 - 余总

[复制链接]
发表于 2011-5-23 10:48 | 显示全部楼层 |阅读模式
08.13 – 百度日文图搜1,2面 - 余总
1 _6 z' s3 e7 u9 b4 Y. h; F
/ F/ I; c$ m9 B$ E3 _& p; y
0 R* q3 U# s9 x% ]% }1 S9 O3 z1 e: v- d: L+ U7 B
在朋友的帮助下,今天面百度 一共面了两面,第一个人面完,喊出另外一个工程师接着面。/ ^4 q; M+ v. U" e% s3 H
面试三点开始。我去得比较早,就在大厅里面等了个把钟头,环境看上去不错。哈哈。具体后面说。
# v( {# \1 z0 ^& d2 X
- w  o! e3 X' Y) p) W, N0 x. V第一面9 _! b; v) ]. _1 e
一个哥哥,挺kind的。聊天知道貌似是浙大ACM的,而且还跟我们大组的一个博士gg是好朋友。
; E3 @0 z6 u  i1 B+ T首先,自我介绍,稍微说了下。这里我觉得是每个人唯一可以准备得最好的了。说条理点,给人家一个立体印象会很好。然后就要“例行公事了”,开搞:5 D+ v* A2 S# n1 {4 O
第一题,据说中的经典算法,数组a[len],找出其中最大的三个数。写程序,写个意思就行。
2 E. k8 y& h' z1 L7 H第二题 ,貌似搞算法的人都知道,应该也是据说中的经典题。有一个单向链表。对于单链表,链表尾部是NULL。突然有一天,某人没事把尾部的指针指向了链表中间的某个元素,这样就形成了一个网球拍状的链表,一个柄,然后前面一个圈。  
! q" O2 `% u2 B/ _  问题1:如何遍历链表(可以重复访问)(hint:简单next访问的话,会死循环在圈里的哦,所以得想点办法)
' ]: ^; s) R3 n0 ]& a$ p9 C5 Q) j  问题2:如何确定柄和圈相接位置的元素是哪个?2 |5 G5 {: Z6 t* p- L% o% H
第三题,开放题,关于图片搜索。
7 Y# o+ a; p- ]! X6 z一个页面,例如http://esfang.house.sina.com.cn/n_news/news_show.php?id=20439这个link里面,有个图片。图片搜索的基本思想是候根据页面正文的内容来推测图片内容。这个页面中,除了正文上有文字,顶上、边上都有链接和广告,是与图片不相关的内容,需要过滤掉。如何过滤这些五官内容,提取正文? 请说出你的思路。方法可以不拘一格,可以多种方法并用。我扯出了六七种,应该都还蛮靠谱。
' I2 Y* Q2 o5 o! j/ p3 N  `
  b8 e9 P/ o  }9 Q* M( POK,就这么多面试问题。我看了下表,刚好一个小时。这个gg喊了另外一个gg来接着面。; ?4 R0 ]* @  N$ A8 m& N" m. }* g
  ~0 u. o( m. u
二面开始
6 `# q* c" k% v% K还是先自我介绍,让随便讲讲。很快进入主题,开始做题:
) a! b/ V. C) p/ L: H' Y8 P第一题 : 100万行ip地址区间,已排序。给出一个ip地址,从100万行中找出该ip地址所属行。如果找不到,输出找不到即可。3 I. m9 s) E) Q
已知,区间首尾两个ip的前三节的ip地址相等,只有最后一节不同。
3 Z( V$ V5 V2 Q( Q. }1 M例如:( I8 C% @& f2 t5 Z. B, ]% @+ g
127.0.0.3   ~  127.0.0.6
4 G% @( l/ X& ?- g127.0.0.16 ~  127.0.0.49        * x% U2 Y/ o- F: G/ c5 M( i. L4 a
.....* ?& V+ t% X; f. s1 b
210.2.0.16 ~  210.2.0.233, E. u2 u4 P- @3 S9 f
.....1 }+ X. Z# J) [- c% q3 r3 @
上面每个区间前三节都等。3 n+ {; l3 s, a( E4 i
210.2.0.16 ~  210.4.0.233这样的区间不合法,不回出现在给出的( M, h' r2 x: x5 N8 ~
数据中。
* A2 g$ q% E8 F/ g3 z2 O, L给出输入127.0.0.18,输出为127.0.0.16 ~  127.0.0.49。. C0 f4 G+ J' S  N& P3 i3 b! ]
/ _+ S( `1 s" S1 i' [
这个题目补充一句,最容易想到的算法就是二分查找了。可行。面试的人非得让我想出个更快的方法。没想出来,到最后结束的时候问了下他答案,也就是加快查找那些事,恩,你知道的。 * h8 C0 ~1 J" w4 |
$ c1 b! |# ?6 q3 s* Z/ I& B2 R  p; l
第二题 ,你知道Cache替换算法有哪些嘛?你学过吗?
9 K1 d& C  [+ L: K恩,我当然学过。blablabla
* a! V: e6 a  H那么你能实现一个LRU Cache算法吗?
+ n, W) k' V* W$ Y我走偏了。。。。。直接以为要实现一个硬件Cache LRU替换算法。。。太失误了。。。他一个搞软件的,关心硬件Cache干吗。。。" Z' C% I. I$ S9 ~; A& N
OK,软件LRU算法如何实现大家肯定都知道。+ b4 O3 |1 W6 {( J4 r
这个题目是他一个引子,后面开始才是重点。题目大意,百度贴吧这么多帖子,动不动还有“贾君鹏你妈喊你回家吃饭”的爆吧行为。如何设计一套存储系统以满足贴吧的需求。设计包括Cache、磁盘文件数据块的布局、结构、安排等等。总之,设计一个存储系统!我真有点汗。。。这个题目突然冒出来,挺不合适的吧。反正给我的感觉是太大了。+ J6 }! x1 I* a6 J. _/ ^
注,贴吧特征:
0 T$ H; p& u8 @% h9 H& _1、 老帖子一旦回复了,就跑到顶上了。玩bbs的同学都了解。
: J& V: }" _( ^4 B2、偶尔存在暴吧行为,如何抗住这种压力(这里指存储压力),如何保证这种帖子还能被正常阅读2 T& A3 q7 z1 @* p
3、很多用户只看贴吧头几页的帖子,所有针对这个特点应该可以做一些优化(Cache)。9 d* H; u+ g( N, R. M1 m
OK,设计吧。。。反正这个题目把我搞得很不爽。我猜,他是揣着答案了,总希望我说的跟贴吧的设计相似:(
" `  p) w1 e3 d  \: u# ]( r3 p: G/ j" f3 K
面完大概五点,说下周等消息。他直接撤了,一人在那,哈哈,正好可以乘机溜达一下百度。先电话我偶像,用她门卡到处溜了一圈,然后去百度健身房跑了半个小时的步,到了饭点,直接去百度地下食堂吃了顿饭,还凑合。OVER。 / l0 ~  X0 U! u' [* i( t7 e

1 }* g7 ?, d0 S9 {. m3 D! g总结下,算法我有点卡,因为没有任何准备。我总觉得他们问的问题,《编程之美》上都涉及到了,并且比他们问的还深。所以,我决定开始好好看看《编程之美》了。 另外,他们都重复地问,能来实习么。不能
9 m8 @7 S8 S4 |/ f) V6 R
! s1 }) p: V" t) U# M! B
- M' s. D& z0 w; `+ v: F$ L' x2 r" x4 H6 S
文章摘自2012阿凡提求职手册——IT行业篇
( @; Y6 d9 b! Y1 R4 p1 N! nhttp://bbs.aftjob.com/thread-607158-1-1.html9 B1 o4 C# ^8 ^! w1 ^' h
——; b: v3 C) J+ c
阿凡提百度(Baidu)求职俱乐部2 z( S' x# S0 q+ @5 @7 m4 [
http://bbs.aftjob.com/group-4-1.html. d0 y: R, v+ T2 H
——
* }7 O  ]' V1 X. ^1 V! D关于Web前端及百度web前端笔试面试题目
6 N/ Z5 K0 n6 q- e9 E0 t4 l# dhttp://bbs.aftjob.com/thread-31614-1-1.html5 u$ \5 B! d5 c0 Z/ G! W( R" ]" t
百度质量部测试一面面经
8 e) u5 h2 W8 j) D/ A( Zhttp://bbs.aftjob.com/forum-viewthread-tid-31594-fromuid-35176.html
: B! Y1 u# P- z8 K百度面经篇% X) M; k$ Y$ x  h/ G
http://bbs.aftjob.com/forum-viewthread-tid-469368-fromuid-35176.html
: \% h5 {3 r9 \——
/ I8 B, b0 n, D: F2 U2 C3 z阿凡提(aftjob.com)求职社区
. o" S7 f7 i3 P, i3 D8 S% j阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。$ V7 ^4 D! |" M" u: L1 \9 R
——
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2024-5-17 07:52

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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