欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 面试问题>百度技术类面试经验

百度技术类面试经验

2023-10-28 08:37:13 收藏本文 下载本文

“mlove2109”通过精心收集,向本站投稿了9篇百度技术类面试经验,以下是小编精心整理后的百度技术类面试经验,希望对大家有所帮助。

百度技术类面试经验

篇1:百度技术类面试经验

百度技术类面试经验

写在最前

1. 这是为了给真切有需要的人看的,并非炫耀,故希望一不引起反感二不成为话柄,

2. 对之前一些向我询问的同学深表歉意。因为像有受害阴影,潜意识选择性失忆,脑子放空了面试过程,所以都无法给大家提供丰富的资讯。直到昨晚在某些同学的启发下,我才突然清晰忆起当时的面试题。

3. 因为由各面试官出题,估计没有统一试题的吧,所以仅能作为参考而已。

4. 给处女面留个纪念。

一面>>基础知识

竟要先自我介绍。我就对照着简历挑了些说了几句,其他的自己看吧…

1. 给出一段10余行的C语言程序,要求解释每行代码做了什么。

>>代码主要是对字符串进行操作,大概有查找指定子串,合并串,然后加上串结束符;面官提示了strstr函数的功能;请教了substr()和strstr()的差别(面官说程度语言的差别);因为字迹关系,闹了个小乌龙,错把”\0″看成”10″。

2. 题1的代码是否会出现异常,怎么解决异常,修改原代码。

>>查找子串时strstr()可能会返回null;添加代码要能发现null,正常/异常应怎么各做什么(if..else..)。

3. 逆序一段文本,即词序反转,词要正常,举例是”Baidu is No.1.”变成”No.1 is Baidu”。先口头说思路,然后手写代码,再解释每句代码。

>>用了栈结构;用了两个指针,一个查找完整的词,一个对当前词压栈操作;有两个条件,用空格来标识词结束,用”\0″来标识字符串结束。

4. 关于搜索引擎的,现在有很多张表(相当很多个词典),每张表有很多词(有序排列),同一个词可能在多个表中出现,当用户输入某个词后,要能快速在这些表里面找到这个词(在哪个表的哪个位置)。

>>以为是要很复杂的方法,又只盯住快速,想到了先把各表映射成图像,再用图像识别之类的技术(面官先表示肯定,再表示很夸张,表示需要考虑时间空间之类的成本);考虑建立索引,先说用二分查找(面官说可以但是要考虑数据海量,追问算法的平均&最差时间复杂度),再说用堆排序然后再查找(面官表示可以继续往这方面思考,但是我不记得知识点所以此题结束)。

5. 给一个搜索页面例如百度主页,怎么测试页面,给一些测试用例。

>>搜索框输入边界值,null,非法字符(如’和\0或乱码),超过长度的字符看是否溢出;性能(面官说只测功能就可以了);搜索按钮是否实现功能。

好像还有一两题的,实在无能记不住了。然后面官灌输了北京总部有更好的提升空间…

二面>>实际应用

闲聊了下,知道我跟IT有关的消遣娱乐是网购,再挖掘比较感兴趣秒杀/团购,好,就从这开刀了…

1. 设计一个秒杀页面,实现应有的功能和页面的构造。

>>大致描述了一些界面因素;把秒杀的逻辑流程业务说一遍(说到下完订单跳转到付钱就得,因为后面的是支付工具的事儿了);有特定条件,登录后才能购买,货存量的问题,页面的及时更新。

2. 题1的页面要测试什么。

>>功能,登录按钮,正确显示库存和倒计时,购物车,正常显示文字和图片,未到点秒杀按钮禁用&到点秒杀按钮能用,能选择商品信息,0库存时页面的跳转,秒杀按钮能否正确跳转;性能是否能支持大量访问和同时操作,能否负载平衡。

3. 秒杀时遇到的瓶颈是实时性,如何去解决秒杀开始的统一时间点。

>>有网络延时的问题(不懂怎么改,面官同意跳过);页面是自动刷新的,通过反馈来调节时间准确性;弄个计时器之类的(面官追问怎么弄在哪弄)数据库/页面设置一个时间点,到时间点就给页面发送信息。

4. 为什么像淘宝这么技术强劲的`队伍还依旧会出现页面更新缓慢的问题,库存量存在偏差。

>>从技术看问题,网络会延时和拥塞,不可能完全实现并发操作数据,数据库操作要时间;(面官提示心理行为学角度)提高点击率,让买家进入页面,浏览或者购买其他的商品/套餐,

然后探讨怎么解决实时更新的问题(面官说权衡利弊找平衡点),然后面官解答了开发测试的工作内容和发展方向…

三面>>发散思维

斟了杯水,让我讲讲2次面试的心情,又问为什么选那工作地点这面试地点之类的,然后来找茬…

1. 简历上在某项目中我担任职责是项目经理,问项目经理的具体职责是什么。

>>制定计划,划分工作,分配人力,起到监管的作用;(面官追问与项目负责人有什么不同)项目经理要向项目负责人及时汇报进度和问题,要协商各部门的冲突,要监督各部门的进度,有时需要提出解决方案,即向上负责向下管理,要做面向下级的较为具体的统筹工作,项目负责人是比较宏观的调控;(面官追问其中有哪里最为突出了我作为项目经理的职能)举例是技术出现瓶颈工期延误与春假即来项目成员想回家的问题,解决途径要多管齐下,与负责人协商工期,安抚鼓励成员,攻克技术难关,重新安排进度,合理分配人力和时间。

2. 让我描述自己印象最深刻的一个项目。

>>真找了个印象深刻的说,包括项目的内容、团队、成果、工期、个人工作;(面官追问为什么印象深刻)遇到了技术困难,细说如何从零开始,学习起步到怎么解难,收获颇丰;(面官追问系统是否完善)当然还有些问题没解决掉,例如项目的X功能不稳定,Y没有实现批量功能;(面官追问原因)X功能是因为调用别人的编写组件,因为工期到了,没有时间去学习和直接修改组件的源代码;Y功能是因为X功能的不稳定,所以不能实现批量功能,但因系统是内部使用,所以Y带来的时间耗损在可忍受的范围内;(面官追问X功能不稳定,为何系统继续运营)用户有使用的迫切需求,已经向用户说明问题,并得到用户的同意;对操作者进行过培训,能人为克服带来的不利影响;(面官追问能否完善X功能)X功能用的组件是开放源代码的,只要熟悉了组件的工作原理和代码,就能修改成满足系统的组件;(面官追问预期系统的性能如何,能多少个并发操作)随便地保守估计能50个并发;(面官追问如何得出50)安装数据库时配置了并发访问数,然后系统现在运行的服务器是多核的,性能配置蛮高,应该能50个;其实是猜的而已,实际多少也不清楚啊(面官表示那就这样吧)。

3. 如果我开了一家公司,会选择哪个IT公司作为竞争对手,如百度、淘宝、腾讯等等。

>>因为实力可能不强,拼不过大公司,所以先定位公司的消费群体是普通的民众,而不是服务大企业;其次新公司起步,当然是寻求合作,不自量力去跟大公司去拼,那没意义;所以选择淘宝,一是淘宝是除了面向企业,也面向了百姓,二是淘宝是大公司,即使无法学习技术,也能学习到管理之类的,三是通过淘宝作为平台,打响知名度和开阔新的业务或方向;(面官假定公司刚起步而且员工只有我一个人,追问要怎么去劝服淘宝同意合作)找到一个创新点,他无我有或他有我更好的,让这个作为合作的内容;(面官追问淘宝人那么多技术那么新,能想不出我的创新点吗)公司小,技术创新是不行啦,可以从商业战略上考虑,不知怎的就想起那时淘宝和小商家闹得沸沸扬扬,就从这个点出发,小议了淘宝搞这些措施,损害了小商家的利益,只考虑短期和片面的利益,忽略了长远发展和社会影响等等;(面官追问有什么创新点可以解决)就说这件事可以协商,加钱可以调节,对于小商家和商城店家之间的不平等待遇,突然想到买卖交易的双方互评制度,就店家也增加一些评价制度,让厂商&供货商&代理销售都参与进来评价,让小商家和店家和消费者面前竞争更为客观和平等。

然后探讨了百度总部的地址与员工上下班的辩证关系,以及北京的交通和食宿问题…

小结

1. 一二面的两位是年龄与我相差不大的技术人,着重点在于技术层面上,看知识是否掌握能否运用;三面的是位30好几的主管,着重点在于策略层面上,看思维是否定向能否扩展。

2. 知无不言,言无不尽;经验浅薄见识短,见好就收不忽悠;不懂就坦白,直接下一题。

3. 虽然面试叫官,但是地位平等,氛围和谐。

4. 南下的三位面官和北上的我,于异地相见甚为融洽,所以话题也稍涉及长沙、旅游、美食及所见的南北方差异。

4. 然后,就没有然后了…谢谢观赏。

篇2:Moto技术类面试经验总结

Moto技术类面试经验总结

几天前收到MOTO的面试通知,约了今天上午11点去MOTO大厦面试,9点20出发,大概10:30左右到地铁站,C出口出来往回走,过那座立交桥。MOTO大厦就在招商局的后面,紧挨着HP大厦(下次如果要应聘HP就知道怎么走了)。进去打电话让面偶的人下来接,领了一个红色的牌牌就进去了。在电梯里偶问了一下面试偶的部门是哪个部门,答个人通讯XXX部(名字太长,实在没记住)。偶莫名惊诧(因为偶其实学的是CS里的AI,平时做的项目也大都和通讯没有什么很强联系,MOTO让偶面试时偶就想过他们要偶干什么这个问题,未果。现在竟然是这样一个部门,更加没有把握)。然后偶问这个部门大概做什么,答(以下省略50字)。完全不明白她说什么。找了一间屋子开始面试,一开始接偶上来的人因为有事先离开了,真正面偶的人是一个

GG和一个JJ,后来才知道其实两个人也都才进入MOTO两三个月,还未转为正式员工。因为年龄差距不大,而且他们基本上还是学生气很重,所以后来的面试气氛还是很轻松的。老实说面试的内容让偶比较失望。因为一开始就是打算用MOTO积累一下面试经验——每周三天时间从北大跑到国贸,而且还不能被导师发现,这就是mission impossible——所以之前偶还是比较认真的准备,虽然计算机网络那本书里关于无线网络的内容不想再翻了,但是Introduce yourself in English这个问题偶还是写好记牢了。一些经典的面试问题也勾勒出框架,只等面官发问就准备把答案扔出去砸他。结果他们上来就直奔主题:“你能谈一下你给XX企业做的这个XX系统吗?”然后偶就把这个系统的需求和框架大体讲了一下,同时也基本上明白了WHY I AM HERE,可能就是要偶为他们部门或者说参与到他们中开发一个这样的系统。他们听完之后,相视而笑:“感觉和偶们现在想要做的东西挺象的。”不出所料。接着又问了偶一些技术上的实现情况,偶很有保留的说了一下。他们又问了一下偶的时间,每周能不能抽出三天。偶说恐怕比较难,因为偶研三,要找工作,要做毕设,没那

么多时间。GG对此表示非常理解,因为他也是刚工作没多久,对找工作的奔波心有余悸。这个时候JJ又问偶知道不知道最后能留下只有50%的概率,偶说这个偶知道(其实有没

有50%偶都表示强烈怀疑,MOTO的这次活动做秀的成分太大)。

然后他们就没有问题要问偶了,JJ说偶有什么问题也可以问他们。因为他们也都基本上还算学生,偶就问他们moto企业的企业文化或者说工作氛围中什么是最吸引他们的。可能这个问题问的太abstract了,让他们觉得不好回答,GG反问偶:你觉得什么样的企业文化和工作氛围可以吸引你。偶就举了XXX企业的例子,说这个企业比较注重对员工的培养,而且让员工有融入感云云(其实在面试时夸别的企业应该是属于大忌,不过因为当时气氛也比较随意,所以偶也就有话直说)。然后偶说其实就偶了解的情况来说,MOTO的薪水和待遇并不是非常的有竞争力,但是不只一个人向偶提到过MOTO里的工作氛围很有吸引力,所以偶很想知道这种氛围是什么。GG笑称如果想感受的话,可以进来感受啊。就这样,他们最终也没给出偶想要的答案,可能是因为他们在里面呆的时间不长,或者是因为企业文化工作氛围这种东西本来就不好用语言来形容吧。然后JJ又问偶还有没有要问的,尽量解答。偶想反正也无所,就直接问吧,MOTO正式员工的薪水是多少(在正规面试里,这也属于大忌吧)。JJ好像早知道偶会问这个(给偶感觉是她就在等待偶问这个问题,呵呵),她说她了解的是硕士生7000,

和偶了解的差不多。

最后偶们又谈了一会,他们多次询问偶能不能每周有三天时间,偶说这可能性很小,如果你们愿意,偶倒是可以把东西拿回去做,他们说这是不可能的,因为企业对这个管理的很严。而且对Intern,HR的.要求是每周要至少工作三天的。这时他们又说如果你想做的话,还要找学院签字。这更加坚定了偶不做的决心,那样的话偶导师就更加不可能不知道了。他们又表达了一下希望偶过来做的意思,说会把偶的情况和一开始接偶上来的人(他们的leader吧)反映一下。这时偶就顺便提了一下他们的这次摩托营活动,直接说偶觉得他们的HR部门事情做的不太好,完全不按照schedule来做,搞得各大高校怨声载道。JJ说其实这次的活动他们也不太清楚,只是最后HR让他们去挑选合适的简历的时候,他们看到HR其实也挺忙的。偶也没再说什么,HR的工作毕竟和他们无关吧。面试结束等电梯的时候,偶终于把憋在心里好久的问题抛了出来:请问你们这里的雀巢咖啡真的是随便喝吗?GG一楞,然后笑着说是啊。偶说偶也是在网上看的,可惜没有可乐。

废话这么多,下面总结一些有意义的东东吧:偶觉得今天很重要的收获是:面试的时候一定记得带着自己的简历。因为现在很多企业都是让applicant在chinahr或者别的网站上直接填表不收简历,而那些在线简历又有时会有格式上的限制,毕竟不如自己写的简历内容全面准确。偶今天去的时候发现他们手上的简历全是chinahr的那个表格,于是赶快把新的简历给他们。其实偶今天想到带简历也是看到网上有人介绍的面试经验,据说这还可以给别人留下一个你做事认真的好印象。:)其他的面试经验就没有了,因为偶今天的这个实在不算正式招聘的面试,而更象做兼职的面试。

然后偶想说说偶对MOTO这次摩托营的看法,偶觉得做秀的成分太大。偶今天看见了他们手上偶的简历,上面有他们HR写的简历评估XX分数,还有一个笔试成绩X:X,X:X(不知道代表什么意思)。偶不知道他们的笔试成绩是怎么计算的,不过给偶的感觉他们这次活动主要还是看简历中有没有让他们感兴趣的地方,而不是那么看重笔试成绩。偶在chinahr moto的论坛上看到有人说他的同学没去笔试一样拿到面试通知,本来偶不太相信,现在联系到偶的面试经历,偶也相信了。尤其是做技术的,你的项目经验中有吸引他的地方,他完全可能直接找你去面试。而这种面试方式,和MOTO一开始宣传的intern模式其实是不完全符合的。虽然最终MOTO可以不要这些Intern,但是Intern更多的是应该被培养而不是被使用。毕竟Intern和兼职是有很大区别的。当然其他人的面试情况偶不了解,至少从偶的面试经历中,偶觉得:尽管面偶的GGJJ都很友善也很实在,但是MOTO这次的活动太缺少诚意。

篇3:百度面试经验

下午四点的时候,面试官打来电话

面试官说:现在有时间吗,进行一下电面。

我(灰常不好意思的)说:不好意思啊,我在厕所呢,能改个时间吗?

面试官说:那5点可以吗?

我说:行。

其实不太想这么早面试的,本来想推到下周,不过想想5点就5点吧,反正早晚都是死~赶紧收拾东西从实验室回宿舍。

到了宿舍赶紧架上电脑,手机插上耳机,忐忑的等待面试官的电话。期间还顺便复习了一下常见的几个问题,比如电梯测试啦、链表操作啦之类的,还顺便把现在在百度工作的师兄前段时间讲过的多种测试方法看了一下。没想到临时抱佛教居然全抱住了。

1、开始让自我介绍,我实在不知道怎么做自我介绍,就随便说了一下,包括家乡、爱好、做过的东西等等,好多都是简历上已经有的东西。

2、面试官说那我们讨论一个关于链表的问题吧,他问怎么判断两个链表是否相交。不得不承认,我很狗屎运,刚刚把编程之美这本书放下(我拿起这本书的时候恰好看到这道题),就面到这道题!其实这道题以前看过,晚上宿舍卧谈的时候也讨论过这个问题,不过如果不是刚刚看到这个题的多种解法我顶多也就能说出两种方法,幸好刚刚看了,才记住了剩下的两种解法。很流利的回答了这个问题(其实应该装作思考状的^_^)。

3、面试官感到没有难住我,反而被我搞晕了(因为记录尾节点的方法面试官似乎不知道,这个我很差异,他当时进百度的时候应该有看过编程之美啊!),所以继续链表的问题,怎么判断链表是否有环,这个问题之前宿舍同样也讨论过,我还记得两个指针,一个走一步,一个走两步,面试官不满意,接着问:如何证明一定能相遇呢?我晕,当时有天晚上宿舍卧谈的时候后来我仔细想了这个问题,当时感觉证明了一定能相交的,可是现在哪还能想得起来,就故意做思考状,然后思考了半天也没想出来,我说现在脑子有点晕,一时半会证明不了。面试官说不证明了,现在找出环的入口处。我这个汗那,这个更忘了…象征性的想了半天,没有结果,面试官说没关系。

4、接着面试官问了一个组合数学的题,其实不难,只是我当时真的脑子不是很清楚,死活没有把特殊情况想出来,其实挺简单,就是爬楼梯,有三种方式:一是一次走一步,二是一次走两步,三是一次走三步然后回退一步。问一共有多少种走法。我马上说应该用递推公式吧。他说嗯。然后我就想,递推公式应该是f(n) = f(n - 1) + 2*f(n - 2)。然后他说入口呢,我说f(1) = 1,f(2) = 2。后来他说在最顶层有个问题,我突然就意识到了,但是结果应该还是这个递推式。这个问题就算过去了。

5、接下来面试官说介绍一下你自己印象最深刻的项目吧。我就把本科毕设说了一下,因为我觉得说我看过的操作系统源码有点虚,而且好多细节都忘了,万一面试官恰好精通内核那我就死定了,不过我觉得面试官对无线传感网络了解的应该不多,所以就说起了我的毕设,扯了一通,面试官似乎挺满意,然后问我:你的毕设里面写了用TCL脚本吧……我连忙解释:其实我只是做毕设的时候用了,仅仅是会用即可,对它了解的不多。面试官转而问起其他的问题了。

6、然后面试官似乎又看了遍简历,说看你用过python,这个我又连忙说:其实我是大三的时候学的,之后就没怎么用过,所以忘得差不多了,然后他说没关系,咱们讨论一个比较宽泛的问题:你觉得python和其他语言相比最大的缺点是什么。我就着重说了下python程序分块的问题,采用制表符分块,我说这个有时候容易出问题,我觉得不是很好。然后又扯了扯python的效率问题。这个也就算过去了。

7、然后面试官又问我:看你写的是熟悉TCP/IP协议栈,说说TCP/IP的分层,我就以相当熟练的把五层和七层都说了,也就过去了。然后面试官说能说说你的毕设是在哪层上做的吗?我就说这个问题我和老师讨论过,无线传感网络其实分层不是很明确,似乎物理层上面都应该叫应用层,但是上面还分了MAC层和路由层,其实我在路由层上做的,这个也就过去了,面试官感觉应该挺满意。

8、接着他又问以前的项目中有过测试吗?我直接说了实话:我在计算机学院,可能没有软件学院对软件流程要求的那么好,所以测试基本没做过,但是之前实验室给讲了点一些测试的注意事项,包括功能测试、回归测试、压力测试、性能测试、冒烟测试、自动化测试等等。然后又说了回归测试的意思,我感觉面试官应该算满意,因为这几个知识点是之前在百度的师兄给我们讲的。

9、面试官又问了问如何测试一直钢笔,我瞎说了一通,首先是功能测试,然后是对部件进行测试,然后是压力、性能测试等等。也就算过去了。

10、最后面试官说有什么要问的吗?我就问了问他对我的面试感觉如何,他一直说挺好的。然后我问如果有二面的话什么时候通知?他说一般一周之内通知,我说时间能不能另行商量,因为我这几天要带本科生做实验,然后面试官说可以的。然后就挂掉电话了。

就这么多了,写得太流水账了,不过基本把整个过程表述清楚了吧应该,以备以后使用。

好好准备二面才是现在的事情,估计二面会找个比较牛的面试官了。给自己打打气,加油!!!

ps:还漏了两道题,一道是关于水仙花数的,求三位数的水仙花数,这个比较简单,可以暴力,不过面试官不太满意,我想了会又说也可以打表,考虑个位数字,然后能知道十位数字和百位数组的组合,就算过去了;另外一道是如何将一个十进制数转换成八进制,我说用栈就可以做,说了流程,最后不知道面试官满意不满意,这道题就算过去了。

篇4:百度面试经验

一面:

对着笔试题问

注重算法,数据结构,思想

二面:

对应职位的专业问题

打分,一个问题10分

三面:

一边聊天一遍问问题

主要是设计应用的思路

主要注重思想,其次是基础

篇5:百度面试经验

我是周四接到百度的电话面试通知的,因为当时正在移动公司上班,说话不是很方便,直接提出改天进行面试(大家基本都会这样做,例如第二天再进行,自己好可以准备一下),而我直接提出在周六面试,感觉推得有点时间长了,可能给公司的感觉不是太好,我自己也有些后悔,但事已至此,只能这样了,周五还是上班,根本就没准备,直到周六早上读完英语才大概看了一点东西,真的是花时间太少了,自己忙这也不能算是借口,还是自己没有太重视,毕竟这也是自己心仪的公司,怎么能这样对待它呢,如果失败了,自己可能会后悔一辈子,大家可要注意啦,对任何自己想去的公司可要做最充足的准备呀,我这可是前车之鉴呀!

进入正题:

周六上午10:30,百度的招聘人员打过来电话,并且提醒可以总座机接电话,这点还是比较人性化的。下面是正式的面试环节,分3大部分:

1. 首先问你最大的项目经历是什么,其中涉及到很多的细节,特别具体。他会问你的职责是什么,根据具体的职责回问更详细的问题,例如我说我是一个项目组的小组长,他就问我怎么管理项目组,怎么安排的进度、人员,遇到过什么问题,怎么解决的,你们项目中做的最出色的东西是什么,怎么实现的。还会根据你的回答,往下引伸,比如问了我软件是怎么进行版本号管理的,是用什么软件进行管理的吗,我不太清楚这些,这就很尴尬了,就是尽量多的准备各个方面知识吧,估计详细准备一两个项目也该够了。再就是这其中可以把话题引向你准备好的方向,但要把握住分寸,别搬起石头砸了自己的脚呀!我就顺便提了一下我们现在做的项目,可能是做了一段时间比较熟悉其中的一部分内容,想和招聘人员炫耀一下,但是人家问了我别的方面的问题,自己不会,这可丢大人了,所以以后大家要做类似的事情一定要把握住话题的方向,别顺着招聘人员的思路走,要不我们会死的很惨的。

2. 详细讨论笔试的题目。可能题目少的话,他会和你逐题讨论。他会问你:你认为你的算法怎么样?还可以有什么改进?然后他提一个算法方案,让你分析给他听,比较这2个方案优劣,他会提出一些其中可能出现的问题,让你分析,可以怎么解决,然后顺着你的方案,找一些不好地方,再让你找方案分析给他听,反正就是非常重视细节,你从宏观上答给他听,他是不会满意的,会一直问你的,可能知道你哑口无言,所以在面试之前,要对笔试的题目好好的准备一下,这点我认为极其重要。

3. 问你以后的人生规划,当时给我提供了2个方向,一个是开发,另一个是统计,因为我不知道这2个方向的职责是什么,所以也不知道选什么,就胡乱选了一个,然后他解释了这两个方向的具体职责,我认为刚才说的不合适,就改了一个,这样好像不太好,变得也太快了,所以在面试之前要清楚各个职位的职责,也要尽早确定自己的目标,别给人一种拿不定主意的感觉。

最后,结束,应该对招聘人员表示感谢。

这可是我的第一次面试,就用了电话面试,不是很舒服,应该尽量放松吧,只有放松才能做好,才能得到自己心仪的职位,否则只能适得其反。

篇6:百度面试经验

一面:

给你一棵二叉树,如何判断它是否是完全二叉树? 最开始我连完全二叉树的定义都忘了,面试官提醒我之后我才明白是啥,

。汗。我当时回答的是先把它转化成数组的形式存储(就是2*n存左孩子,2*n+1存 右孩子的存法),然后循环判断一下是不是所有的结点都是在数组的前m个位置。

给你一个数组,求它的一个子串,使该子串的和最大。 这是典型的最大子串和问题,我直接就说这是个经典的`动态规划问题:令F[m]表示以第m个数为结尾的所有子串中和最大的子串的子串和。则若F[m- 1]>0,则F[m]=F[m-1]+a[m],若F[m-1]<0,则F[m]=a[m]。求出所有F[m]中最大的一个就行了。

vector是如何实现的? 这个简单到爆了,我寥寥几句说完了。

C++里,虚函数是如何实现的? 我一听就明白想说的是vptr和vtable,直接说:如果一个对象含有一个以上虚函数,则它的对象中有一个vptr,指向该对象所属类型的虚拟函数地址表(vtable),这样,就能根据一个对象的实际类型来确定要执行的函数地址了。

C++里动态申请一个数组是用的int *p=new int[10]类型的方法,而销毁时,则是用delete [] p ,请问,delete时,没有指明销毁空间有多大,它是如何知道要delete的数组是多大的?如果你来设计C++,你会如何来实现? 这个我之前确实没思考过,我想了会儿,说可能是new时在前面多申请出几个字节,用来存该申请出区域的大小。这样,返回的p可能不是申请出的首地 址,delete时,用p往前几个字节,就能知道数组有多大了。后来网上查了查,似乎确实是用差不多的方法实现的。

给你一个随机数发生器,它有p的概率生成0,1-p的概率生成1,现在让你设计一个随机数发生器,有1/2的概率生成0,1/2的概率生成1. 这个想了好一会儿没想出来好方法。后来面试结束后,让大二大三的想,他们找到了个方法:用给出的随机发生器,随机生成两次数字,由于先1后0和先0后1的 概论是相同的,都是p(1-p)的概率,所以,如果先1后0,就输出1,如果先0后1,就输出0.如果同1或者同0,就重复试验,直接两次生成的数不相同 为止。

给你一棵树,并给你两个结点,如何求它们的最近公共祖先? 我一听最近公共祖先(LCA问题),直接说能用tarjan算法来算,然后他又让我说明具体怎么算,我想了好一会儿才想清楚具体的过程。说完才意识到他现 在只是问求一次最近公共祖先如何求,我又说,如果只求一次的话只需要简单的一次搜索就可以了。。而求多次的话,每次都搜索太慢,可以用上面说的 tarjan算法或者用一次搜索先转化成+-1RMQ问题来求解。

请详细说明如何使用socket。 这个我以前我用C语言和C#都写过socket程序,所以对这个很是熟悉,又是直接说了一通。

TCP和UDP的区别是什么? 我说TCP是面向连接的,UDP是无连接的。

请详述TCP的三次握手的过程 这个我当时确实不会,就直接说没了解过。

关于虚拟内存管理,说说你的看法。 这个,我当时不太了解,不过猜测和cache管理比较类似,然后就按cache管理答了些东西,后来看看,大致还算比较靠谱。

你有什么问题想要问的没有? 这个说是问题也可以算是个问题吧,我就随便扯一点点,然后帮同学问问一个同学为什么还没接到电面通知,他说他会帮我问问的。

然后,面试完和面试官闲谈了谈,谈到我在大连理工参加的大连赛区的ACM比赛,面试官似乎之前在大连理工上过学,他说似乎大连赛区这个比赛的申办和他还有些关系…

篇7:IT类求职面试经验

关于IT类求职面试经验分享

原来以为随便投几份简历就可以搞定,谁知道找工作却大大出乎我的想象,很多公司投了石沉大海,一点回音都没有,很多职位我觉得很适合,但是投了几次简历都没反应!由于开始的大意,很多公司都没投,一些笔试机会也错过了,到后期才发现那些公司其实还是很不错,没意识到形势会变成这样! 虽说工作难找,但是只要有耐心,勤快点,机会还是很多的!工作敲定后也谈谈自己的感受!

首先我觉得一定要早点准备,早点网申,大公司的网申时间都比较早,别人x月份就开始网申了,忙着修改简历。我想急什么啊,过了国庆节才开始写简历;后来的经验是越是早投的简历命中率越高。开始也是只投适合自己的,自己比较中意的公司,后来才发现这样是失败的;应该先多投一些拿一些公司练练手,等自己真正喜欢的公司来临的时候,如果你没有笔试面试经验,那么你被录取的可能性很小!下面从各个方面谈谈:

准备:中英文简历,搜集笔试资料,2B铅笔,橡皮,四六级奖学金证书,学位、毕业证书,成绩单原件,信封,邮票,正装一套(去大公司面试最好正装,小公司和研究所就不必了,只要整洁精神点就OK;也就是和单位人的'穿着风格差不多就可以了;我觉得也没必要花高价购买套装,看着得体就可以了,我从头到脚一套也就花了100多RMB:衣服免费+领带免费+裤子35+皮鞋115,穷!没办法!)。

中英文简历:对于本科和硕士,中文一页A4,英文一页A4足已。简历一定要简洁而重点突出。想想别人拿到你的简历关注的是什么?项目经验,学校,专业,技能!对外企和国企应该准备不同的简历,我身边有的同学投不同方向的职位,也准备了不同的简历。经验告诉我们:外企的简历个人信息最好简洁点,而国企的个人信息最好详细点,比如银行就比较关注你的生源,户口,身份证,学习成绩(现场投国企最好附上)等信息,国企简历也最好附上照片,外企就不必了。无论现场投还是HR邮箱投,最好中英文各一页在一起,中文在上(前)英文在下(后)。

中华英才网和公司网页网申:大公司基本都是通过中华英才网或自己公司的网申系统进行招聘的,

网申是第一道关,其中也有一些技巧。经验告诉我们,填写网申的时间越早越好,有些公司甚至明确说明:申请时间早者优先考虑。在填写过程中关键字是最重要的,如果你的关键字和公司的职位需求匹配越多那么简历通过的可能性越大,当一些公司需要一些证书照片和成绩单的时候最好按要求一一附上,有时候他们要的东西多了,或者需要回答很多面试问题的时候一些人就不想填写这些信息,但是认真一点效果肯定会好一些!(当你填写过一份简历的时候,再申请一个公司的时候可以选择导入简历模板,这样只要稍微改改就可以,可以省不少事情)

HR邮箱:小公司在网上发布的招聘信息基本都是通过HR邮箱投递简历,但是通过HR邮箱投递的命中率及其低。虽然很低,有的机会还是要争取一下。其中最重要的就是简历的制作了。发送简历的时候最好不要把word中直接复制粘贴过去,这样很多公司接收到的都是乱码。我建意俩种方法:1.把简历制作成txt格式的发送 2.通过 应届生网、智联招聘、51job 、中华英才网的简历外发系统,或者在这些网站上填写一份简历然后给自己的邮箱发一份简历,看看到底怎么样,有不适合的可以把简历复制到word中修改一下,然后再粘贴到邮件正文中。其中邮箱最好用gmail的,应届生网测试过是性能最好的邮件系统,而且可以把你发的每一份邮件都有备份,这样当别人给你打电话让你去面试时,你就可以回头去查看一下自己投了什么职位。

大型现场招聘会:第一次参加上海财经大学的现场招聘会,去了一看排了好几圈的人,把我吓得没敢进去!话说大型现场招聘虽然人山人海,你也许觉得机会渺茫,去了也是白去。但是事实告诉我,提前看看公司有适合自己的岗位的话最好去,我投的简历中现场招聘会的命中率第二高,仅次于中华英才网和公司网申系统。而且现场投递的公司如让你去面试基本都可以搞到offer,我赶了上海的4场现场招聘会,投了32份简历,得到的笔试面试机会有x个,拿到3个offer,我拒掉4家,被拒2家。(记得打印简历时,求职意向一处空着,看到职位信息再填写)

现场宣讲会:说实话我不看好现场宣讲会,这些基本是那些公司过来宣传为主。现在有了网申系统,大公司基本现场不收简历,即使收简历也是安慰你,回去以后就把你的简历扔垃圾桶了!不过对于那些有现场笔试的宣讲会还是最好去跑跑,这些公司一般都不是很大,但是待遇和发展前景不错(经验);当然自己特别中意的公司也应该去听听,这样能更多了解公司信息

篇8:IBM技术面试经验

IBM技术面试经验分享

今天早上看了一下邮箱,13/6去面试,我看了一下电脑的日期,God,都14/6了!我的天我昨天没去?!但是同宿舍的听到以后说:今天13号,不是14号,偶的那个心哦……一切还好。

吃完早饭,去上课的路上,在打印店打印了一下收集的IBM的相关信息。上课的时候看了看,后果是……课没有听好。

11点多回来宿舍,AdersonHu给我借来了正装一套,哈哈,在此表示感谢!然后他又拿来他的领带,但是后来说这个没必要,不如不戴了,反正自己觉得勒脖子,最后决定:不戴了。11:45吃午饭去,12点多回来。我在等翟建F的皮鞋(呃……这个全是借的,除了我自己),闲着无聊,于是看方Y打三国杀,边打边学习,不料导员来了。

“你们复习好了没,这个周四的考试?”

“没有”

“老师,我是科学的”

“哦,那么你呢?”,导员问祥Z。

“我也是科学的'”

“你呢?”,导员问到了我。

“工程的”我回答。

“那你凑合什么,复习好了?”

“没有”

“哎,学校分什么分科学工程呢,搞得一个班都分开了,到时候考研都一样……”,导员叹息道……然后走了,

不过导员没有注意到Aderson在打Dota呢……

挨“长辈”敲打敲打确实不错……不要凑热闹。

再接着回来。等到12:45的时候,翟说我刚吃完饭,15分钟后回去,到时候给我打电话。我说我去热水房找你吧。于是穿好西服,脚下穿着运动鞋(很不对称),下楼走人了。

在翟的宿舍楼下换了他的鞋子穿上,嘿,太合适了这双鞋子。谢谢老翟同志!谢谢。

然后向学校外面走去。天太热了,所以把西装脱了。出门后就等到了公交车。然后上车,交钱,走人。到了产业园下车。

然后问路找“学**道”,然后顺利找到了6**路的站牌,而且正好也是它等红灯。大约15分钟到达软件园。正好是南门,不过在Google地图上看到的是北门以西。或许是有错误吧。进入面试的楼,大约下午1:50。然后到洗手间“整整容”。感觉长的还可以吧(自夸而已)。然后到大厅看了一下自己写的鸟文简历,背背。在看的时候看到一位MM,从1**室出来,貌似在跟我对面的帅哥说面试的内容。我不禁好奇问了一下。果然她是面试的,进去首先是鸟文面试自我介绍,然后用中文问你其他问题,尤其是技术类的。哦,放心了。

2:20,我整理好,进入1**室。里面的前台MM在跟别人打电话。她的后面有个IBM字样的东东(不知道什么,反正凑起来是这个字)。不过我注意到她使用的是DELL的电脑……(不知道怎么回事儿,IBM竟然在用DELL的电脑?!)。望右前方看是他们工作的地方,大概有我们教室的1.5倍吧,每两个人一个工作空间,桌子上放着电脑,电话。就如电视上白领们工作的情形一样。右方的一个小房间里面有个貌似是一个热水机。大约10分钟后,前台MM打完电话。

“对不起让你久等了”

“没事儿”

“你叫什么名字?”

篇9:技术工程师面试经验

技术工程师面试经验分享

我在国内一所前10的大学本科毕业,然后加拿大读的计算机的硕士,

后来在加拿大工作了一段时间,大约8W加元一年。

因为我觉得软件工程师,太伤脑子,于是之后选择了转学网络,并于去年11月回国,学了6个月CCIE,今年5月过的考试

下了决心在国内找工作。面试了几个公司,发现他们都很藐视技术人才。

我今天在国内一个大公司2面,经理问我,你觉得你以后对未来有什么样的规划,我回答的是做一名顶尖的网络工程师。

但是他却特别鄙视我。他的意思是难道你一辈子当一个工程师?

但是我觉得行行出状元,难道工程师就很低级吗?国外年薪20-50W刀的顶尖人才比比皆是,为什么我就非要去搞销售呢?

我和那人谈了半小时,那人就走了,然后HR进来跟我说本来今天应该2个人面你,但是只有一个人来了,不好意思我搞错了,

过几天打电话给你。我也不知道这是不是变相的把我淘汰了。人家都说2面是走过场的,只要说一些对方爱听的话就行。

但是我觉得那么特别没有意义。我一心准备回国,寻求一个网络工程师的职务,

在加拿大那一年都没办移民,回国了,想扎根了,发现国内根本没有机会。

想回加拿大了,工签却过期了。真是自作自受。

国内做技术不转管理,基本等于死。但是有多少人能转到管理上?

我同事英国呆5年回国,一个月工资5500,现在后悔回来了。另外一个澳洲呆9年,工资10K左右,又能怎么样?

国外做到senior工资不比mgr低,而国内就是IBM,做到senior,也就是18K左右。差距太大太大。

所以说,尽量回去,然后移民。如果真想呆在国内,也要移民后回来。为什么?

同样的房补,中国人是10%,非中国籍,哪怕你是什么越南,柬埔寨,都是10%+30%。光房补一项的差距就这么大,其他更不说了?

中国环境太畸形了

在国内搞技术的房都买不起。

最讨厌那帮搞销售的对软工指指点点,国内的老板真不要创新,能仿照的做出来赶快给他们赚钱是对的。

宁可把工资给销售也不愿意给技术,总是招些刚毕业的热血青年利用他们的热情压榨他们。

从游戏产业就能看出来,他们要的'是绿色征途,而不是精美的美国或者韩国游戏。

中国搞技术顶多填饱肚子

一个人事都比我工资高~ 没经验人家也不敢要你!公司需要的是直接能上岗的人

你有英语功底赶紧技术移民吧~!为了自己的后代自己苦点也得认了

搞技术又累又没钱,有点头脑的人都转销售和管理了,这个是国内的事实。

在中国搞技术是个杯具。

【百度技术类面试经验】相关文章:

1.技术类工作面试自我介绍的

2.竞聘演讲稿百度经验

3.财务类笔试经验

4.HSBC面试经验

5.实习生面试经验

6.技术员面试经验

7.宜家面试经验

8.高露洁面试经验

9.百度站长平台投诉的经验

10.研发类面试自我介绍

下载word文档
《百度技术类面试经验.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部