找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 1228|回复: 0

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

[复制链接]
发表于 2011-5-23 10:48 | 显示全部楼层 |阅读模式
08.13 – 百度日文图搜1,2面 - 余总/ E0 `8 H$ c% m3 _

6 }! r+ s% P1 ^, G$ n; }. R
2 A, I, s* T( r, ~: `* m
8 A9 ]$ r1 p& @8 z在朋友的帮助下,今天面百度 一共面了两面,第一个人面完,喊出另外一个工程师接着面。1 U0 H9 e/ `. V& q7 T  |. x
面试三点开始。我去得比较早,就在大厅里面等了个把钟头,环境看上去不错。哈哈。具体后面说。
' Z# Q& N+ A2 v" L2 d( m
2 H2 U3 @* O: U. X% L: T3 i第一面
# {( S  a( j- K8 Z3 F) a! t0 {一个哥哥,挺kind的。聊天知道貌似是浙大ACM的,而且还跟我们大组的一个博士gg是好朋友。* ~0 }8 S! M( A- G: H) F& c4 R' x
首先,自我介绍,稍微说了下。这里我觉得是每个人唯一可以准备得最好的了。说条理点,给人家一个立体印象会很好。然后就要“例行公事了”,开搞:
3 A0 ?+ B& _- B4 C" O9 R第一题,据说中的经典算法,数组a[len],找出其中最大的三个数。写程序,写个意思就行。8 s4 e# f. r4 `/ q3 L+ ^% }$ [
第二题 ,貌似搞算法的人都知道,应该也是据说中的经典题。有一个单向链表。对于单链表,链表尾部是NULL。突然有一天,某人没事把尾部的指针指向了链表中间的某个元素,这样就形成了一个网球拍状的链表,一个柄,然后前面一个圈。  
! b- C" l& @* @: ]: X% F) R$ H  问题1:如何遍历链表(可以重复访问)(hint:简单next访问的话,会死循环在圈里的哦,所以得想点办法)
: H( {+ F& l  I9 C( V) q* G; e  问题2:如何确定柄和圈相接位置的元素是哪个?
3 a7 `6 }0 j4 p# U9 L% ~: ~  O/ K$ {第三题,开放题,关于图片搜索。& B$ e3 O4 D. ~( O% M7 o
一个页面,例如http://esfang.house.sina.com.cn/n_news/news_show.php?id=20439这个link里面,有个图片。图片搜索的基本思想是候根据页面正文的内容来推测图片内容。这个页面中,除了正文上有文字,顶上、边上都有链接和广告,是与图片不相关的内容,需要过滤掉。如何过滤这些五官内容,提取正文? 请说出你的思路。方法可以不拘一格,可以多种方法并用。我扯出了六七种,应该都还蛮靠谱。" D6 m5 H  F/ ~$ f5 C5 ^8 _% u, n4 }
3 R+ |$ O1 V$ l5 o2 q
OK,就这么多面试问题。我看了下表,刚好一个小时。这个gg喊了另外一个gg来接着面。
; w, K0 |# a1 B/ A
: y# `7 ]; j. u( G$ r2 F! l4 U; N4 Q二面开始 ' X- e9 w$ H  u) f" u  e
还是先自我介绍,让随便讲讲。很快进入主题,开始做题:# `. ~- z. {5 m3 v+ I
第一题 : 100万行ip地址区间,已排序。给出一个ip地址,从100万行中找出该ip地址所属行。如果找不到,输出找不到即可。
4 b0 C. y# s* ^9 f已知,区间首尾两个ip的前三节的ip地址相等,只有最后一节不同。
3 l* n* {* ], N* j9 G9 m) |6 R例如:3 f4 u8 f9 y: s  P
127.0.0.3   ~  127.0.0.6% a* l8 i4 L0 I# Z1 {% q' z+ n, g1 Z
127.0.0.16 ~  127.0.0.49        
  y+ e1 V% @: i9 e1 K4 }/ ^1 f! i.....
2 b9 h# E/ f6 ?$ n3 @. I210.2.0.16 ~  210.2.0.233  j) G  }" q5 o8 \5 X, z8 S9 H
.....
$ G) m' P6 v6 h. _* [) g, B上面每个区间前三节都等。
- [3 K4 X2 y* ~; I1 `/ y210.2.0.16 ~  210.4.0.233这样的区间不合法,不回出现在给出的1 X) Q& v& \) N) `" P% [
数据中。0 E- s, H9 x* {0 B$ T3 z
给出输入127.0.0.18,输出为127.0.0.16 ~  127.0.0.49。, R5 y" i+ J  |
! T* q! z4 n  ]; g, X
这个题目补充一句,最容易想到的算法就是二分查找了。可行。面试的人非得让我想出个更快的方法。没想出来,到最后结束的时候问了下他答案,也就是加快查找那些事,恩,你知道的。
( |& A4 d+ _1 A8 f2 Q) N! y6 n+ [" y- R
第二题 ,你知道Cache替换算法有哪些嘛?你学过吗?% k- J, P+ F* o3 I: n  ?
恩,我当然学过。blablabla, e4 k. \0 ?4 F3 V$ ?
那么你能实现一个LRU Cache算法吗?7 h" K% H. T, K% C7 W8 m3 U& V
我走偏了。。。。。直接以为要实现一个硬件Cache LRU替换算法。。。太失误了。。。他一个搞软件的,关心硬件Cache干吗。。。; |9 H% D$ p( }+ r5 B6 i( p  Q
OK,软件LRU算法如何实现大家肯定都知道。
3 Z/ B$ n0 ?/ e# V这个题目是他一个引子,后面开始才是重点。题目大意,百度贴吧这么多帖子,动不动还有“贾君鹏你妈喊你回家吃饭”的爆吧行为。如何设计一套存储系统以满足贴吧的需求。设计包括Cache、磁盘文件数据块的布局、结构、安排等等。总之,设计一个存储系统!我真有点汗。。。这个题目突然冒出来,挺不合适的吧。反正给我的感觉是太大了。
& E' s. p4 A% p1 I注,贴吧特征:
1 f% `( F5 R, x, }7 ~1、 老帖子一旦回复了,就跑到顶上了。玩bbs的同学都了解。
5 {# n. b5 R# z" n. o) a3 ~6 E2、偶尔存在暴吧行为,如何抗住这种压力(这里指存储压力),如何保证这种帖子还能被正常阅读
4 M! u9 i# y* `5 ~3、很多用户只看贴吧头几页的帖子,所有针对这个特点应该可以做一些优化(Cache)。6 `7 B+ O1 M( n% [" Z
OK,设计吧。。。反正这个题目把我搞得很不爽。我猜,他是揣着答案了,总希望我说的跟贴吧的设计相似:(& `! D9 R# Y2 t- S; b8 }# W
- f1 s( T# m& Y( E3 d# ]
面完大概五点,说下周等消息。他直接撤了,一人在那,哈哈,正好可以乘机溜达一下百度。先电话我偶像,用她门卡到处溜了一圈,然后去百度健身房跑了半个小时的步,到了饭点,直接去百度地下食堂吃了顿饭,还凑合。OVER。
( C% D9 X& S$ b2 N# [* [
- z. I# Z7 X& B( [' K* L$ o' L总结下,算法我有点卡,因为没有任何准备。我总觉得他们问的问题,《编程之美》上都涉及到了,并且比他们问的还深。所以,我决定开始好好看看《编程之美》了。 另外,他们都重复地问,能来实习么。不能; y) s& ?  \( Y, h

% }1 U- x; u# a0 J9 F. _3 G* c8 ~0 X6 K2 ~/ m

2 S5 X* A/ L, W# l# F文章摘自2012阿凡提求职手册——IT行业篇 ; f' k( k# j8 \0 a! u" ]8 D# t) r
http://bbs.aftjob.com/thread-607158-1-1.html
+ o, R+ l+ A5 ]* n! ]- J' ^——, T- E& \) a: B1 j/ u
阿凡提百度(Baidu)求职俱乐部; U, W* K) J+ b4 C9 L  }
http://bbs.aftjob.com/group-4-1.html( A' |7 ?) E3 C- ?& v! G
——& F# m9 L- d- _: M' v1 J
关于Web前端及百度web前端笔试面试题目
& @" F; V6 ]2 Y/ s# x% rhttp://bbs.aftjob.com/thread-31614-1-1.html, w. H  p, b, [
百度质量部测试一面面经. Y" G, g6 L, r* Y( W9 L; _
http://bbs.aftjob.com/forum-viewthread-tid-31594-fromuid-35176.html
* L, O( @5 a) R百度面经篇7 M  w! H& s8 W7 q& ?5 ~
http://bbs.aftjob.com/forum-viewthread-tid-469368-fromuid-35176.html
! m9 Q' Z6 M9 V6 U  C——
' H; p( A- @; t9 P1 Y  a阿凡提(aftjob.com)求职社区' @% e0 C: e& C
阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。
" s$ n: x* t4 b% v  K, |5 L——
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-7-29 07:21

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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