摘要:能拿到百度的offer,是我的荣幸,也是我的好运气吧,作为一位过来人,快随我来看看怎样进入百度的过程吧。
网申&笔试
网申也重要,网申不通过。你会连笔试的机会都没有,假设网申没通过还不死心,那就须要霸笔(霸笔一般不被招聘人员看好,由于每一个人都会认为“你连上一关都没过,都被淘汰了,下一关还能过?除非你真的非常牛叉”)。
网申是在百度招聘官网上注冊、填写信息和填写、上传简历等,官网请猛戳:http://talent.baidu.com/ ,填写简历的时候请多參照网上的大牛的简历,我建议大家注意下面几点:简洁、突出重点、有亮点、突出你的核心竞争力、突出你的优势、一页A4纸,请勿无中生有、少用不用禁用“精通”等字眼、建议用“熟练掌握”“掌握”“熟悉”“了解”等字眼,不要赘述、写文章式。能够使用大神的模板。
简历关键在于简洁地显示你的核心竞争力。how about 简洁?举个样例:一位google大牛应聘google时的简历仅仅有一句话“ I write Python .”就那么一句话。他的核心竞争力就一目了然(他说Python语言是他写出来的)。再看看你的简历,是不是洋洋洒洒一大篇,但又显不出你的优势?!也不要出现你对自己的评价,由于自我评价真的不是必需写出来,你是什么样的人,在面试时候大牛大神面试官等人面前一眼就被认出来,so。不要出现自我评价。
网申过了,就会接收到參加笔试的通知。这里会通知笔试的时间和地点(详细怎么通知到你本人,是由于你在网申的时候填写了你的联系方式等信息,所以网申必须认真对待)!
參加笔试的时候穿着能够很很随意,由于这个环节没人会关注你的穿着。我就是穿着裤衩和拖鞋去參加笔试的,so what?。我看到笔试的时候有人穿得正装、西装革履。真的不是必需!在得知笔试过了之后的几天,一定要好好补充一下知识,假设你是搞技术的,一定要补一补linux操作系统、数据库、数据结构(链表等)、语言(Java、C++等随意一门)等基础知识。笔试一般考的都是基础知识,这里要说明的是百度笔试题小题考基础知识,答题考察你的解题思路和编程基本功,所以不论是百度、阿里巴巴、腾讯也好,基础还是最重要的,当然也会有一些难题。一定会出编程题。能够使用你喜欢的随意一门语言作答。Java or C++等。follow your heart!竭尽所能地写出源码,实在是写不出源码就写伪代码,甚至是解题思路。由于大题、编程题考查的就是你的程序猿思维和解题思路。
笔试题会有一些智力题,百度的笔试题好像没有选择填空题,腾讯、UC、金山等大部分公司的笔试题会有选择填空题。百度的笔试会有算法题。也是考查思路。所以,应对笔试一定要讲究基础扎实。功夫在平时!
面试
1面&2面:技术面
假设你笔试顺利通过的话,恭喜你进入到了面试环节。1面和2面的面试官通常是工作了2年左右的百度员工,可能是你未来的老大或者是同事(假设你拿到offer的话),1面和2面考查各种技术题、智力题,也会考查你的全部:形象、气质、谈吐、紧张度、自信度、礼貌度、得体度等等。
对于全部的面试,我觉得“得体”二字是关键、是全部,百变不离其宗,任何面试、哪个公司、哪位面试官、第几轮面试,假设你能处处做到“得体”,那么你的一仅仅脚已经踏进了门槛。(假设你一面对面试官就非常紧张,紧张到说不成话来,那么,说明你还不到火候,除非你真的技术大牛,不然我建议你还是洗洗睡吧,你知道你口才不好、一说话就结结巴巴、胆量不够、人一多就过于紧张、交际能力不强等问题,那么我请问你。你大一大二时候早干嘛去了?知道自己有某些方面的缺陷你怎么不參加一些社团、活动来锻炼一下自己的能力。弥补自己的缺陷?!
假设如今还发现存在这类问题,那仅仅能多锻炼。多參加面试,多与面试官交谈。多接受打击,一回生二回熟。让这些来帮助你成长,100%有效。宝剑锋从磨砺出,梅花香自苦寒来。)
一開始面试官请你坐下。看你的简历和笔试成绩,然后会请你自我介绍(注意。是“请你”,真的!不论男的女的,百度的面试官态度都是非常nice的)。这里。我认为你坐好以后,能够先委婉地说一下“您好。我是来面试的谁谁谁”。“请问我能够先做一下自我介绍吗?”多以请问、请示的口吻、态度来跟面试官交流,他一般都会答应的。并且这会让面试官认为非常舒服、认为你非常主动、并且态度温柔、得体,这样多good!你能够赢得好印象和主动权(别傻不拉几地一动不动,愣头青一样。像挤牙膏一样,面试官问一句你答一句。多被动,会给面试官留下不积极、不热情、没激情的印象,除非你技术大牛。不然你就差点儿相同玩完了。但凡事注意“得体”。别太过了,太过了也必死)。
自我介绍能够包括自己的学校、专业、參加过的项目、掌握的技术、甚至參加过的社团组织(由于1面和2面是技术面,你就能够多介绍技术层面的),自我介绍控制在几分钟。别一两句话带过。太短!
让人认为你没料。也别长篇大论,太长!
让人认为你啰哩啰嗦!还是“得体”二字。
然后就是一问一答啦,面试官问你问题,要注意态度温柔、礼貌得体,千万别激起面试官的斗志。这样面试官会一直挑难题问你,直到问到你不懂而告终。态度别太叼。会死人的。要吸引面试的兴趣。假设你的话语中可以显出你的亮点。让面试官眼前一亮、甚至刮目相看。面试一定会非常成功。
相反。假设你的对话平淡无奇,你身上全然没有吸引面试官的亮点,那面试也会以平均分而告终。How about 亮点?举个样例:比方我谈到了我在UC优视的实习经历,介绍我在项目里面的工作内容,我的经验等,也算是我的一个亮点吧。我想假设我没有去UC优视实习过,进百度应该会更难吧!再比方:你写过非常多非常多代码、你參加过开源项目、你參加过ACM、你常常在Github上分享代码、你常常写一下技术博客、你发表过论文、你申请过专利、你开发过非常多应用、你參加过一些开发人员大会(9Tech、36氪、极客公园等)、你常常关注互联网产品、你做过竞品分析、你跟老师合作过什么项目等等等等,你甚至可以谈你大三时候的课程设计,哪怕你什么都没有,你就说你热爱叉叉叉。对叉叉叉有浓厚的兴趣吧(比方编程、开发、某种语言等等)。
会有智力题。这类题回答时一定要理清思路。由于考查的就是你的(发散性)思维能力,但也不要把问题想得过于复杂,有一道智力题就是被我想得过于复杂导致无从下手。我仅仅能向面试官说明我的思路,但我非常坦诚地跟面试官说“尽管我知道我这样想是错的。但我实在没有想出正确的解决方式”。然后面试官会非常宽容地帮我解答问题。并指出我哪里对了和哪里错了,这样。让面试官感觉跟你聊天非常舒服。哪怕你某一题没答好或没答对。面试官也会给你不错的评价让了过了这关,试试下一关,他会这样想“我认为你还行,我这关让你过吧,下一关就要看你自己了”!
会有编程题,跟笔试一样,会让你写代码。写完代码让面试官看看,也许他会请你给他解说一下你为什么会这样写。编程语言不限(Java或C++等,follow your heart)。假设你能高速地想出几种算法、解决的方法,你仅仅要写出一种。并讲出你的其它思路、方案。也会让面试官眼前一亮(仅仅要亮了,哪怕仅仅有一个,最好能亮几个,那么你的这轮面试通过也就八九不离十了)。
这时候,假设面试官出了一道难题、也许有争议、也许还没有更好的算法、解决方式的问题让你解答。哪怕你给不出完美的答案,仅仅要你认真思考。然后给出你的思路、见解,也会得到不错的评价!
可能会有常识题、或者说拉家常的题目,比方。我的2面面试官问我:“假如上级给你安排了一个任务。这个任务是穿插进来的。之前并没有排期,并且你已经有安排的。你会怎么办?”类似这样的的题目,这既不属于技术题,也不属于智力题吧。我认为这算是给你的加分题吧,假设你可以非常好地解答的话。perfect,你会获得好评or加分!
3面:老大面or HR面
百度的3面是部门老大面,我记得UC优视的3面也是部门老大面,金山的3面是HR面(非常高兴大家我拿到了这三家公司的offer)。
别的公司刚好倒过来(比方1面是HR面,2面和3面是技术面)我就不说了,大多数互联网公司还是1面和2面是技术面的。
3面(非技术面。哪怕是老大面,也是偏向问非技术的问题多一些)。所以百度的3面。我在自我介绍的时候,我就偏向于介绍我的部门经验、实习经验多一点点。而不单纯地强调技术上的掌握,顺势而变嘛!百度的3面还会有智力题,常规题(就像刚刚说到的常识题、拉家常题)。反正做到游刃有余吧。相信自己,一切“得体”就好!
兵来将挡水来土掩。见招拆招!
面试的总结
时间的长度:每一轮面试都要尽可能超过50分钟,无数的经验(我听来的和我的)告诉我,假设你非常快就被结束了面试,30分钟不到,20多分钟甚至更少,那么我非常遗憾地告诉你,你已经没戏了,哪怕面试官非常客气地跟你说“回去等通知吧”,除非面试官当面跟你说你已经通过了,不然他真的仅仅是跟你客气客气,还是乖乖花些心思准备面试下一家吧(大公司的面试假设没有40分钟+,我都认为悬,这个我跟一位拿到腾讯offer的同学讨论过)。
我的百度面试时间都是非常长的,1面和2面应该都是1个小时+,可能超过1个半小时。详细记不大清了,3面我记得是1小时40分钟吧,反正不短,由于期间我还由于面试时间长的原因,去上了一次厕所和喝水(对了,真诚地说出你的须要。比方你渴了想喝水,内急了想去尿尿,这些都是能够的,仅仅要你态度真诚地提出来,但也不要面试一次就喝几次水、上几趟厕所,假设你是面试官你会如何想?!
)还有。当面试过程中,你有问题没有听清、面试官声音较小等(好吧,我承认我有一两个问题在听的时候走神了、分心了),总之你没有听清问题,这时候。你千万不要没听清问题问什么就高速作答(这样你必死无疑)!你须要做的是坦诚、真诚地跟面试官说:“非常抱歉,我没有听清您的问题,能重述一遍么?”这次你就要认真听、用力听、别分心了(假设一个问题让面试官反复3遍以上,面试官肯定对你索然无味,你的死期也就到了,面试官肯定会草草地想高速结束面试)。还有。面试过程中。别一听到问题就立即作答、急于作答,你是有思考时间的,假设你不确定的话。你能够询问面试官:“我能够先思考一下么?”面试官一般都会欣然答应(也许会说给你1分钟、2分钟等,但不要一个非常easy的问题也思考半天。差点儿相同就得了。你认为你确实须要一点时间,你就思考一下,或者像这样跟面试官提出来,然后思考后作答,假设你认为你不须要额外的思考时间,能够边作答、边思考)!1面、2面和3面。一般是一次性接连性完毕的,比方,1面通过。立即安排2面。2面通过立即安排3面。除非时间晚了(比方我那天2面结束后就快7点半了,所以3面仅仅能安排到第二天上午)不然就是一直面下去。直到面完或者你哪一轮挂掉为止(遇到中午没有面完,有的公司会安排与你共进午餐,我记得UC优视就是),做好准备吧,一站究竟。
这里说一下。我不赞成面试前百度搜索笔试题、面试题进行袭击补充,我认为功夫在平时,“考前”温习一下基本功能够,否则你靠问之前的人问了什么问题这样暴击,就算你进了百度,你也会过得非常大压力。直至被踢出去!
还是脚踏实地,扎扎实实地修练基本功(当然能够向我请教,我会按小时计费。女生半价,美女免费。谁让你不是女生、谁让你不是美女,开个玩笑,我个人认为女生、美女做开发、程序员在面试的时候是有加分、有优势的,相信你应该懂得,为了中和一下全是男的程序员)!
面试官喜欢什么样的应聘者:首先当然是让面试官感觉舒服的应聘者。你想。以后你可能就是他的下级、同事,假设你让他看不顺眼,他会让你过吗?!非常明显不可能嘛!所以。要给面试官留下好印象!
穿着打扮不一定要西装革履(程序猿这行的西装革履就是人家的东西。根本不须要),但要得体、干净、整洁,除非必要,请别戴首饰、手饰、头饰、过于炫耀的耳环等配饰(这条女生须要多注意,男生就更不同意啦)。言行举止要慷慨、得体,谈吐有致,语速、音量、音调(别阴阳怪气)得体,有礼貌,让人认为有激情,热爱叉叉叉(指你的方向)。对叉叉叉有兴趣。有责任心,有协助精神,沟通协调能力不错。能抗压。对加班无所谓、没有太大的怨言(表现出没有负面的看法就好了,当问到对加班的看法时,你能够这么回答“我个人而言对加班并没有抵触的看法。或者说情绪。假设是由于我的原因导致项目延迟,我会积极主动地加班来保证项目的进度,并在以后的工作多加提高自己的工作效率,保证依照工作安排完毕任务;假设是由于项目的问题。比方须要公布新的版本号,须要赶进度,这时我也会主动地加班来跟大家一起完毕任务。这样的偶尔的加班情况也是合理的,毕竟公司利益大于个人利益,假设公司利益受到损害,甚至公司倒闭了,那就谈不上我们的个人利益了”大抵能够这样回答。还是得体二字)。
面试过后
除非你非常牛叉,可以让面试官当众拍板决定要你、给你发offer(这样的情况非常少非常少。除非你大牛大神,或者拿到google、苹果、微软等的当中一个offer或多个,或者阿里巴巴、腾讯、360、盛大、网易、UC、迅雷、金山、搜狐、新浪等当中的多家中大型互联网公司在抢你),不然你真的须要回去等待通知,等待的时光总是漫长、并且令人煎熬的,特别是你认为有希望、又不确定能拿到offer的时候。那种滋味是多么的令我们揪心(就好比恋爱中的少女在掰着花瓣推測她喜欢的小伙子会不会同一时候喜欢上她的心情一样,揪心、煎熬)!
该吃饭吃饭,该睡觉睡觉,尽管我当时等的过程中也睡不好、吃不香,漫不经心、无精打採,但那时候的我是反面教材,嘿嘿。
这时候,我们须要放宽心态,耐心地等。也能够、建议在等待的同一时候去尝试面试下一家公司。多一个备份总是好的,俗话说“有备无患”嘛!
乱花渐欲迷人眼。浅草才干没马蹄;山重水复疑无路,柳暗花明又一村。
这时候响起了一首歌这样唱道“最终等到你”,在等待了差点儿相同5天的时候。我在学校饭堂排队买饭,突然收到一条短信。说是百度HR恭喜我顺利通过面试,稍后会有专人联系我给我发offer,并说明签约的事,我当时就要乐疯了,尽管那时候假装没事。但心里已经乐开了花。哎。那时候年少轻狂,经不住成功的喜悦!
希望那一刻也会降临在你的身上!
good luck!
顺道为百度拉拢一下人才:假设您认为自己是技术大牛。来百度吧,百度欢迎您!
Come on, just be here! 百度因你而改变世界。
珍爱生命,请勿拍砖,转载请注明出处。