求职宝典

7.2 面试真题 & 详解

雅虎面试真题一

一部分:共5题,选作2题

1 你的专业是什么? 你的专业对互联网的发展产生了什么影响?

2 谈谈你在使用搜索时对搜索结果的那些方面感到过不满

3 5种人:退休的老人,出租车司机,小学2年级学生,家庭主妇,还有一个忘了,选择其中的两种,把我们的搜索产品介绍给他

4 如果你要建设一个给农民工使用的网站,你应该注意哪些地方来满足农民工的使用需求

5 英语不少于200单词描述网络与奶牛的关系?

1.估算taobao.com的商品总量,要求写出估算过程

2.如果没有发明浏览器,现在的互联网会是什么样子?

3. 发信的步骤流程图

4.结合yahoo的特点和学校的特点,做一个校园推广计划,并写出需要的资源及资金列表

5.如果要你现在联络yahoo酋长杨致远,你需要通过哪几位中间人,说明中间人为什么一定要帮助你

第二部分

1.什么样的网站会被搜索引擎认为是作弊的垃圾网站而被剔除

2.你认为什么样的搜索结果是好的,说明原因

第三部分

1.如果搜索msn7.0,太平洋网站提供下载的链接被评为4.0分,(满分5.0),那么msn主页提供下载评分多少?并说明原因

雅虎面试真题二

关于PHP的面试问题

1.$_GET,$_POST,$_REQUEST都是做什么用的 

2.

if(strpos($str, 'a') == false) {}

这个语句有什么bug? 

3.isset($foo),!empty($foo),($foo)

作用分别是什么? 

4.根据数组:

$a = array(

'a'=>'apple',

'b'=>'banan'

);

输出一个下拉框

<select></select> 

5.优化下列函数

function text($str) {

preg_replace('/a/', 'z', $str);

preg_replace('/b/', 'z', $str);

preg_replace('/c/', 'z', $str);

return $str;

}

6.如何处理SQL注入 

MySQL

7.如何读取一个表的表类型,以及读取一个表中字段的类型. 

8.如果这三个字段(a,b,c)都有索引,下列SQL语句那个更快

select ... from ... where c=

select ... from ... where a=... and c=

select ... from ... where b=... and c=

(SQL语句应该没记错,这道和网上流传的英文版面试题差不多)

9.忘了,好像是问的MySQL的MyISAM有什么优点?

10.记得不太清楚,大致是根据字段,取出记录中的第一个月,最后一天?多台MySQL服务器,如何同步数据

 雅虎面试经验一

我现在还记得,2010年的七月,我在雅虎面试的情景。

雅虎的研发中心是在清华南门外的一座高楼上,我面试的小房间呢,靠着窗户。透过窗户,可以俯瞰美丽的清华园。

一段简短的自我介绍以后,面试官的第一个问题是:你写下快速排序吧。

我脑子一下子懵了,快排是大二时《数据结构》课上学过的,是很基本和经典的算法。可我后来就再也没有用过,需要排序的时候,不是Copy-Paste之前写过的排序代码,就是调用库里的排序函数。我只能记起快排的大致思想了:好像是把数组分成两段,然后再…Oh, Damn!

吭哧了半天,手心都是汗,最后终于写出来了,花了接近二十分钟,当我沮丧地让面试官看我涂涂改改后的代码时,我甚至都不敢确定我写的是“快排”,还是别的什么。

我自然知道面试官的原意:先出一道简单的题,让我很快、很轻松地写出,缓解下紧张的情绪,然后再由易至难。可是,我把这一切从开始就弄砸了。

面试官问我:你知道TLB吧?

我:嗯,知道。

面试官:你说说它的原理:

我(嘀咕着、极小声地、不确定地):好像和缓存有关吧??

(心里想着:我上学期学体系结构的时候学过TLB,期末考试前还复习过,考完试后早忘记了。现在又不是期末考试前,我怎么可能还记得住,呜呜…)

面试官:知道段页式存储管理吧?

我:嗯,知道。

面试官:解释下(他递给我一张纸,说你在纸上比划下)

我:…

(心里想着:上学期学《操作系统》的时候我还写过一个操作系统,里面用的就是段页式存储管理。当时还是很明白的东西,怎么才过半年就想不起来了!!)

面试官(很无语、可能抱着最后的一丝希望):数据库三范式你总知道吧?

我:学过,可是…

面试的结果可想而知。

当我临走的时候,我很不忿地问面试官:我做过一些项目,写过很多代码,你为什么不去问这些项目的经历,或者具体的技术,而是问这些课堂里学过的,可是根本用不到的基础知识?

那个雅虎的面试官,看了看我,给了我一个我这辈子都不会忘记的答案:

你们学校里的做过的那些项目,用过的那些技术,从工业界的角度来看,是小打小闹。你们入职后,技术上都是要重新培训的。而我现在想评估你,只能通过你在学校里学过的基础知识。你作为一个在校的学生,如果这些基础知识你都掌握不好,你说服不了我去雇佣你。

我的简历Vs找实习的结果

那时的我的简历是这样的:

清华大学的在读学生,大一、大二、大三学业成绩年级前三,年年奖学金,大二开始进入实验室,到那时已经参加了三个科研项目,并且即将投出人生中的第一篇论文,四、六级都是640左右的成绩。

我自信满满,我以为这是一份很完美无缺的简历,我以为我的同龄人不可能有比我更棒的履历表。

可是,我错了。2010年的夏天,是我第一次去找实习,第一次拿在象牙塔里学到的知识去接受现实社会的考量。我大约面试了六、七家公司吧,被除了IBM以外的所有公司都拒绝了。

拒掉我的公司包括:雅虎、搜狐、网易、创新工场、浪潮…

在最初的一段日子里,我很不解,很疑虑:为什么这样一份看着很棒的简历却不能得到公司的认同?公司里既然不认可我的价值,那么它需要和认可什么样的人才?

很庆幸的是,从那个夏天开始的一年时间里,我有幸先后在IBM和微软两家伟大的公司实习,在顾明老师的指导下完成了一次工作量很大,也非常有收获的毕业设计。这三件事中的每一件,对我来说,都是莫大的挑战,都给了我的认知以全新的甚至是颠覆性的冲击。我对于一年前自己不解的问题逐渐有了更明晰的认识。

现在,当我回首去年夏天的经历的时候,我会毫不犹豫地做出那个雅虎的工程师同样的决定:

如果现在的我去面试一年前的我,我不会去雇佣自己!

这就是进步。

雅虎面试经验二

Yahoo一开始并没有什么HR沟通和预约,某一天我从百度下班回家正准备做饭就接到面试官电话。我开头以为他想要跟我约时间,结果他问我是否方便进行面试。我当时毫无准备不是很想面试,不过既然室友可以做饭那面试一下也没什么所谓。Yahoo的面试不像Google那样有很明确的规范,所以每一轮的面试官喜欢怎么面试就怎么面试。第一轮的面试官问了很多很基础的问题,每一道题考一个基本的知识点,例如某个CSS属性的取值,或者是HTTP的状态码。这些问题基本上不需要任何的解题能力,知道就知道,不知道也没办法。前端的基础知识我都知道,所以这对我来说没什么难度,只是感觉自己被人当wiki来查而已。

Yahoo的面试让我感到舒服的一个原因是,它有前端工程师职位,所以不需要强行用后端工程师的标准来衡量我。在通过第一轮电话面试后,HR终于出现了,跟我约了一个下午的面试时间。我问她要具体的时间安排,跟Google和Microsoft不一样的是,她说没有具体的面试安排,预计我的面试需要占用整个下午,所以请我预留整个下午的时间。这是让我感觉安排不够严谨的地方,后来才知道因为有多个不同的团队想要面试我,所以从一开始就给我安排了更多轮的面试,让不同团队的人都有机会来面试我。

我在Yahoo办公室一个下午的面试见了4位工程师,其中包括1位经理。因为Yahoo的经理也跟大家一起写代码,所以我也把他算作工程师。每一位面试官面试的风格都不一样,不过都涉及写代码解题。最后经理进来的时候给我带来了一罐DietCoke,除了让我写代码外,他还让我打开现有Yahoo产品的页面查看源代码代码,然后问我有哪些地方做得不够好以及如何能够改进。

在面试的过程中,我很明确地向经理表示我希望能加入一个多元化的团队,跟来自不同国家不同背景的人合作,最好有机会到美国出差工作一段时间。经理表示,既然我想要跟美国团队合作,他可以额外安排美国的同事跟我面试一下。我的理解是,到这里我就相当于已经有了口头offer,不过有机会跟美国同事聊一下那就聊一下咯。

因为对方在Miami,中国的上班时间正好是他的下班时间,所以面试只能约在中国上班的前一个小时。我早上8:50到Yahoo办公室后,不仅仅HR还没到,连前台都还没上班。9:00前台上班,过了一会儿HR才来把我带到视频会议室。在IT帮忙调试半个小时后,确认视频用不了,只好降级为电话会议。Miami那边的同事很认真地把问题分作HTML、CSS和JavaScript三部分来问,半个小时自然聊不完,但他的下班时间到了,只好跟HR说明天继续。结果第二天还是同样时间去Yahoo办公室通过电话会议聊了一个小时。

由于Yahoo知道我在等Google的结果,所以HR在电话口述offer给我听后,告诉我offer的邮件先不会发出来,因为发出来我就必须在指定的天数内接受,否则系统就会自动取消offer。我觉得这还是挺人性化的。Yahoo的面试安排规范化程度看起来没有Google和Microsoft那么高,随意性比较大。当然,这样做的好处是灵活性也大一些,经理和HR可以按照自己的需要做一些特殊安排。

雅虎面试经验三

为了中午的雅虎面试,上午舍弃了群硕的笔试,吃过午饭后坐上地铁直接到西大望路温特莱中心A座18层。

雅虎的工作环境很好,办公桌隔板很低,彼此间拉近了距离,少了分疏远。来面试的有很多人,面试官也有好几个,我们依次被安排到不同的房间进行初面、复面。

初面我的是个年轻GG,让我做了自我介绍,问我擅长的技术,然后针对我擅长的方面进行提问,还让我写了一些简单的程序。

初面过后,通知我进入复面,等了约半个小时,被带到17层,是两个manager样子的面试官。还是先让我做自我介绍,之后询问我一些非技术方面的问题,大概有20-30分钟的样子。最后留了一些时间让我来提问,然后起身、握手、说再见。

当得知今天的面试已经结束,我还有些奇怪,刚才好像听说至少有三轮面试呢,不觉有些失望。不过好歹是已经结束,想太多也没用。

今天看到好多同校的同学,还有些眼熟叫不上名字的,感叹正好今天安排的都是北航的学生啊

面试总结,需要完善的:

最后一次握手时,是边起身边握手,没有顾上看对方眼睛,下次要更从容一些。

还有个疑惑:

临走前没敢问一下面试官的称呼,不知道这种场合下,是问了好,还是不问好。

雅虎面试经验四

首先说明一点,雅虎是今年我参加的校园招聘中最有效率,组织最有序的一个。上周六笔试,本周四通知面试,通知的人怕我找不到,细心告诉我怎么坐车,还给了我个联系电话,以防找不到的情况会电话联系,让

我很为他的细心感动。今天连续两轮面试,组织非常有序。先赞一个!

约定的是下午4点面试。我提前了一点点到。在一个房间里面等。先填写了一个履历表,还有一个小小的关于校园招聘的问卷调查。在此过程中,看到这边的HR不断的拿着对讲机跟其他的HR交换信息。也就是哪个面试官有空闲了,就叫一个等待的人去面试。组织非常有序。

等了一会,我被HR带到12楼面试,面试的GG很和蔼,很可爱,问得问题也不难。就是看看我的简历,看我对什么技术熟悉就问了几个相关的问题。都是很基础的问题。比如,多态是怎么实现的之类。还写了一小段代码。

结束后就另一个HR带我去了17层进行复式。刚好17层的面试官有事,然后就转战到了16层。这次面试我的是一个项目总监和一个HR。那个HRMM很漂亮,但是看人还是很犀利的。他们两个交替问我问题。

HR就问个人性格、职业规划什么的。总监就问了几个项目相关的。他问了一个关于Perl的问题(因为我简历上写了),我没有回答上来,因为好久没用了,忘了。然后就没什么了。

总体感觉,今天的面试我很free,可能是他们给人营造了一种比较好的氛围,让人放松。我的表现比较一般,两轮面试都各有一个问题没有答上来。

总结到此结束。继续fighting。

雅虎面试经验五

不是头一回去雅虎公司了,以前找兄弟去过,但是仍然感觉不错,人多,公司也大。

面试流程:

首先跟前台说明你是几点面试的叫什么,前台会很温和的告诉你填写张表,填好表格后她会让你稍等,然后打电话给面试你的人出来接你,说实话感觉不错,挺有礼貌的。

但是接下来的事情,我自己就干傻逼事情了。

好像是雅虎社区部门的gg。过来把我给领导10楼的一个玻璃的小屋内面试,声明当天好多玻璃小屋都有面试的人。给我面试的是两个gg。

首先让我做自我介绍,我还没有开口介绍,接着就让我说说我做过的视频项目技术过程等,我简单说了大概(事实上时间太久我忘记了,只记得大概什么mencoder,ffmpeg队列转码之类的)。

后来两gg有问了服务器负载的一些问题,多db,多web,还有以前公司的服务器有几台,几台多memcache,都怎么放置是和web服务放在一起,还是和db服务放在一起,当时我一听就蒙了,以前公司有转门的运营维护系统部门,这些架构都是他们搞的。

我只是貌似的听说了解了一些,回答的时候我也就回答的不好。。。还有让我写crontab语句。我一直依靠手册惯了,所以当时只说了大概格式,具体的分时天月年的格式忘记了对了,还有就是问crontab精确到多少,我当时第一反应是分,可是后来一想应该不会这么简单吧,结合程序也可以精确到秒,比如程序中加个sleep之类于是就说了个秒。

还有一题require和require_once有啥区别,但是我一口就说唯一区别就是require_once只加载一次外部页面,我说我很少用require一般都用require_once,其中一个gg又问我,为啥很少用require,什么情况下用,我汗。。说实话我几乎不用require,只用require_once,于是只能瞎编一通。

还有一个问题是sql的:一个table3个相同的类型的field分别为a,b,c下面三个语句哪个执行效率高,速度快

1.select*fromtablewherea=..andc=..;

2.select*fromtablewhereb=..andc=..;

3.select*fromtablewherea=..andb=..andc=..;

当时我回答是1.2执行效率一样速度一样,3执行速度慢。

最后一问题是问我用什么调试php程序。当时想说xdebug,可是我没大用它,就直接诚实的说。没用过,都是直接editplus或vi下写,调试,失败。我是做应用层开发的,对服务器了解一般。

失败就失败在平时都依靠手册,唉。。服务器以后得多学。丢人,给推荐我的兄弟丢脸了。平时我主要研究php和actionscript,忽视服务器了。虽然俺flashas写的不错,算是高手吧!但是,服务器端被人鄙视,难受呀!

补充当时的一个crontab的问题:

写一个crontab语句题目是:每天的10:25到11:00的时间段内,每间隔10分钟执行某一个程序。

雅虎面试经验六

星期五的时候接到杭州过来的电话,通知周日下午一点面试。到的比较早,大厅里醒目的指示牌上写着“雅虎2007校园招聘面试12F”。于是坐电梯到12层,再通过内部楼梯下到11层签到。

拿了一份履历表开始填,然后把履历表、简历、笔试试卷装订到一起,由工作人员带领去面试。面试的形式是单挑,一个hr一个房间,大约有七八个房间同时面吧。因此hr是随机的,哪个空着就去哪个房间。面我的hrjj比较nice,听口音是南方人,后来也证实是阿里巴巴调过来的。没有问比较难的题,但是总体感觉很aggresive,会针对你的回答的每个细节进行追问,比如什么方式、过程、结果,问得很细。

回忆一下,主要问了一下几个问题:

1、自我介绍

2、讲一个压力的例子

3、讲一个去争取原本不是自己角色的例子(估计是考察领导能力)

4、常规的why类型问题

5、对雅虎中国的理解

最后让我问问题,我就问了两个,一是她对雅虎文化的理解,二是阿里巴巴同雅虎之间不同文化的融合。

最后告诉我十天之内会通过电话通知。

整个过程非常快,一个人面试的时间应该在15分钟左右。

《雅虎求职宝典》

《雅虎求职宝典Word下载》

《雅虎求职宝典PDF下载》

Copyright©2006-2024应届毕业生网yjbys.com版权所有