百度实习面试(通用12篇)

百度实习面试

       每个人的成功不可复制,但是每个人成功的方法却都是一样。百度三面经历,我发在这里,希望自己能够力所能及的为大家提供些帮助。

       1. 百度电话一面

       刚刚进行完百度的电话一面,感觉一定要把这个感觉记录下来。其实每次面试完我都对自己面试过程挺有感觉的,觉得面试表现应该还不错!但其实是不是这样,相信大家面试过几次就能明白。我只能告诫大家,感觉好的确实不一定是真的好!

       从12点40就开始, 我就找了一个安静的教室准备百度的电话面试。中午饭点的外卖,因为约定的是一点钟面试,由于送外卖的太慢,没有赶上吃。等啊等,等到1点半。我都已经准备走了,因为这个教室都快有人来上课了。

       可就当我把笔记本合起来的时候,百度面试官的电话终于来了,你不能想象出那是有多巧。好吧,接电话,接受面试。

       我觉得电话的那一边应该是一个很安静的男生。他让我简单的介绍一下自己的项目,我就捡着自己理解的东西,简要的说了一下。果然是百度,找你没有细心准备的点,一找一个准啊!问我的还有哪些需要完善的,我就把无法实现游戏联网对战的想法说了说。他接着就要往深里面问,问你说说winsock编程的几种方式。我就说有五种,但是我仅仅说了其中的一种,却是忘了其他四种是什么了!我的天,估计这点自己真是悲剧了。还是怨自己啊,看书不往深里看。这里面还问到自己的网站情况,我就说自己挂了几天就没有挂了,因为没有那么多钱,但是其实你一定要注意,能拿出来给他看的东西,他肯定会非常喜欢的,当然你也可以引导他,说自己可以把东西发给他!要让他信服,你过的机会当然就大很多。

       接着,就是问数据结构算法方面的问题了。先问几万个数的排序,找出最大的几百个数。

       我先说了,最起码快排后可以满足。然后提到了位图的解决办法,这个以前自己是看过的。然后就变成有重复数字的存储了,然后就又变成了几十亿了。这个一看就蒙了,虽然自己曾经看过类似的题目,就用了mergesort的方法。也忘说时间效率了,不过这个面试官也是好的不行,慢慢的引导回来了。用最小堆,维护一个100左右大小的最小堆,遍历N就行了,时间复杂度是N*log(M)。而自己实现的算法是N*log(N),效率还是低了一些,而且辅助内存要需要不少。

       文章的同学一定要注意,百度的offer时间你一般不要拒绝,他说五月去,(如果你觉得课比百度的offer更重要,你可以坚持)如果你觉得offer更重要,请一定要注意,当时就要答应他吧!

       漫长的实习求职总算是告一段落,这一路上的艰辛也只能我自己知道,厌倦了等待却又习惯了等待!幸亏还有一颗坚强的心,不然真不知道自己能否走完这一路。期间的很多辛酸我就不说了,每个人的经历定然是不同的,只是希望你日后的求职能够一帆风顺。

       谢谢垂览。

       [百度实习面试]

篇2:百度面试问题

       百度是全球最大的中文搜索引擎,由李彦宏、徐勇两人创立于北京中关村,源于中国宋朝词人辛弃疾的《青玉案・元夕》词句“众里寻他千百度”。本将介绍百度面试问题。

       百度面试问题:

       1. cookies和sission的区别和联系:

       cookie和session机制之间的区别与联系

       具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.

       而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的。而session提供了方便管理全局变量的方式

       session是针对每一个用户的,变量的值保存在服务器上,用一个sessionID来区分是哪个用户session变量,这个值是通过用户的浏览器在访问的时候返回给服务器,当客户禁用cookie时,这个值也可能设置为由get来返回给服务器。

       就安全性来说:当你访问一个使用session 的站点,同时在自己机子上建立一个cookie,建议在服务器端的SESSION机制更安全些.因为它不会任意读取客户存储的信息。

       正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的cookie

       从网络服务器观点看所有HTTP请求都独立于先前请求。就是说每一个HTTP响应完全依赖于相应请求中包含的信息状态管理机制克服了HTTP的一些限制并允许网络客户端及服务器端维护请求间的关系。在这种关系维持的期间叫做会话(session)。

       Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范。网络服务器用HTTP头向客户端发送cookies,在客户终端,浏览器解析这些cookies并将它们保存为一个本地文件,它会自动将同一服务器的任何请求缚上这些cookies

       cookie和session机制区别与联系

       具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。

       cookie机制。正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的cookie。然而纯粹的客户端脚本如JavaScript或者VBScript也可以生成cookie。而cookie的使用是由浏览器按照一定的原则在后台自动发送给服务器的。浏览器检查所有存储的cookie,如果某个cookie所声明的作用范围大于等于将要请求的资源所在的位置,则把该cookie附在请求资源的HTTP请求头上发送给服务器。

       cookie的内容主要包括:名字,值,过期时间,路径和域。路径与域一起构成cookie的作用范围。若不设置过期时间,则表示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就消失。这种生命期为浏览器会话期的cookie被称为会话cookie。会话cookie一般不存储在硬盘上而是保存在内存里,当然这种行为并不是规范规定的。若设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie仍然有效直到超过设定的过期时间。存储在硬盘上的cookie可以在不同的浏览器进程间共享,比如两个IE窗口。而对于保存在内存里的cookie,不同的浏览器有不同的处理方式

       session机制。session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。

       当程序需要为某个客户端的请求创建一个session时,服务器首先检查这个客户端的请求里是否已包含了一个session标识(称为session id),如果已包含则说明以前已经为此客户端创建过session,服务器就按照session id把这个session检索出来使用(检索不到,会新建一个),如果客户端请求不包含session id,则为此客户端创建一个session并且生成一个与此session相关联的session id,session id的值应该是一个既不会重复,又不容易被找到规律以仿造的字符串,这个session id将被在本次响应中返回给客户端保存。

       保存这个session id的方式可以采用cookie,这样在交互过程中浏览器可以自动的按照规则把这个标识发挥给服务器。一般这个cookie的名字都是类似于SEEESIONID。但cookie可以被人为的禁止,则必须有其他机制以便在cookie被禁止时仍然能够把session id传递回服务器。

       2. 实现求1-100内的质数

       首先来看一下百度百科上质数的概念:

       质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数(不包括0)整除的数。因为合数是由若干个质数相乘而得来的,所以,没有质数就没有合数,由此可见质数在数论中有着很重要的地位。比1大但不是质数的数称为合数。1和0既非质数也非合数。质数是与合数相对立的两个概念,二者构成了数论当中最基础的定义之一。基于质数定义的基础之上而建立的问题有很多世界级的难题,如哥德巴赫猜想等。算术基本定理每一个比1大的数(即每个比1大的正整数)要么本身是一个质数,要么可以写成一系列质数的乘积,如果不考虑这些质数的在乘积中的顺序,那么写出来的形式是唯一的。这个定理的重要一点是,将1排斥在质数集合以外。

       下面是我面试时在纸上的实现:

       View Code

       输出:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

       3. 三次握手

       在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

       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:百度面试题目

       1 完成函数

       size_t foo(unsigned int *a1, size_t al1, unsigned int* a2, size_t al2)

       其中a1和a2都为无符号数组,al1和al2为数组的长度,数组的长度为偶数。

       无符号数组由一对数字区间组成。如下例:

       a1 为 0,1,3,6,10,20

       a2 为 0,1,20,50,4,5

       则 a1表示以下区间[0,1] [3,6] [10,20]

       a2表示以下区间[0,1] [20,50] [4,5]

       则a1,a2的重叠部分为[0,1] [4,5],其长度为2

       函数foo要求返回重叠区间的长度。上例中为2.

       要求:

       详细说明自己的解题思路,说明自己实现的一些关键点。

       写出函数foo原代码,另外效率尽量高,并给出代码的复杂性分析。

       限制:

       al1和al2的长度不超过100万。而且同一个数组的区间可能出现重重叠。

       如a1可能为 0,5, 4,8, 9,100, 70,80

       使用的存储空间尽量小。

       2 多人排成一个队列,我们认为从低到高是正确的序列,但是总有部分人不遵守秩序。如果说,前面的人比后面的人高(两人身高一样认为是合适的),那么我们就认为这两个人是一对“捣乱分子”,比如说,现在存在一个序列:

       176, 178, 180, 170, 17

       这些捣乱分子对为<176, 170>, <176, 171>, <178, 170>, <178, 171>, <180, 170>, <180, 171>,

       那么,现在给出一个整型序列,请找出这些捣乱分子对的个数(仅给出捣乱分子对的数目即可,不用具体的对)

       要求:

       输入:

       为一个文件(in),文件的每一行为一个序列。序列全为数字,数字间用”,”分隔。

       输出:

       为一个文件(out),每行为一个数字,表示捣乱分子的对数。

       详细说明自己的解题思路,说明自己实现的一些关键点。并给出实现的代码 ,并分析时间复杂度。

       限制:

       输入每行的最大数字个数为100000个,数字最长为6位。程序无内存使用限制。

       二、下面是两道选做题,请根据自己的情况选择其中的一道作答(WEB方向请答6:百度面试经验

       我是周四接到百度的电话面试通知的,因为当时正在移动公司上班,说话不是很方便,直接提出改天进行面试(大家基本都会这样做,例如7:百度面试经验

       一面:

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

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

       给你一个数组,求它的一个子串,使该子串的和最大。 这是典型的最大子串和问题,我直接就说这是个经典的`动态规划问题:令F[m]表示以8:百度暑期实习笔试面试应聘秘籍

       百度暑期实习笔试面试应聘必备秘籍

       百度暑期实习网申将于5月29日截止,

       笔试阶段

       5月30日前,对于通过了简历筛选的申请人百度将会通过系统发送笔试通知。注册时请务必填写正确有效的邮箱地址。

       面试阶段

       6月7日起,百度将陆续安排现场面试。

       过来人社区为大家整理了百度往年的实习和校园招聘笔试及面试经验,供大家参考,以便大家更加充分的备战。

       以下为百度2023校园招聘各岗位笔试真题,全部是社区网友整理,不代表今年笔试内容,请大家参考。

       【百度2023校园招聘技术类笔经】

       9:百度面试过程详解

       经过在线笔试、两轮电话面试,今天上午收到了百度的拒信,我的百度求职算是告一段落了……

       从百度校园招聘开始,我就投了一份简历。在别人都有在线笔试机会的时候,我却没有任何消息。

       听说师兄可以给推荐,我就又通过内部推荐的方式投递了一次,这次很快就有消息了拒信。

       那时基本上就放弃了百度。可是大概20多天以后,我投递的第一份简历有消息了通知我在线笔试。经过精心准备,笔试题答得还凑合。过了几天给我来了封邮件告知我笔试通过,会找时间安排电话面试。又过了好几天,我正在剃头的时候接到百度电话,约了第二天下午三点电话面试。心情异常兴奋,回到寝室拼命复习数据结构并收集百度面试题型……临阵磨枪 呵呵。

       百度的面试氛围很是轻松,让你很快就觉得是在聊天而不是面试。第一轮主要是在针对我的在线笔试的题目进行提问和分析,主要讲的是做题的思路和改进的方法。面试时间大概有半个小时,觉得应该有下一轮。

       果然上个星期五晚上接到了百度技术经理的电话,自称姓刘。在前一天我同学也是这个时候接到百度第二面电话,看来是同一个人,后来的面试内容证实了是同一个人。面试过程大概如下:

       1、介绍一下项目。

       2、提了一个问题:上千万条记录,统计出重复记录最多的前N条。

       3、一个概率题:54张扑克牌,除去两张大小王剩下52张扑克牌。问红桃A和黑桃A同时被一个人拿到的概率是多少?

       4、多个线程访问共享内存时因该怎么办?

       5、在写程序遇到问题的时候,通常采用什么调试方法?

       6、一个client/server的协议问题

       7、剩下就是随便聊聊,比如有缺点、期望工作的性质、职业规划等

       总结一下教训:

       1、介绍项目的时候不能一味的按照事前想好的模板说,应该根据所申请的工作的性质,多说一些和自己申请的工作内内容相近的东西说。我在介绍我的项目的时候,说了很多硬件的东西,而相关的Linux下的C编程却没有提到多少,一大失败之处。

       2、对于他提的第二个问题,当时因为紧张没有想出来,挂了电话以后才有了思路。

       3、这个概率题以前碰到过,而且和同学们讨论过,答案很早就知道了。但是遇到面试的时候,不能马上就说出答案,因为这样摆明了高诉人家你以前就见过这道题,这样就失去了作为考题的意义。所以,如果事前知道答案也不要马上说出来,装作考虑中,然后慢慢说出答案。我就是很快就说出了答案,失败!

       4、在问项目的时候,他问我代码行大概有多少?我说大概有5.6K行左右。在回答第四个问题的时候,我几乎是将书上所讲过的东西背了一遍给他,虽然答案是正确的,但是我估计他一听就听出来是在背书了,所以这也会减分不少。,而且百度强调创新,其实就算你不知道答案也可以按照自己的思路说一下的,只要逻辑清晰、合理都会比我背书强……

       5、我的回答是有时候用gdb,有时候用输出日志的形式。以我之前给他讲的项目经验是不大可能会涉及这么多的知识的,所以估计他又听出我是在背书了……继续减分

       6、后来我发现这个问题其实他不是在考我问题的答案,是考我解决问题的能力和考虑问题的思路。这点是我比较差的地方,没办法……减分

       我前面表现那么失败,基本上已经没有什么希望了,后面的谈话已经没有意义了,只不过是礼貌性的结束这次面试了。

       上面的总结是我收到拒信以后才总结出来的,还以为能被录取呢……

       面试官太和蔼了,而且气氛及其融洽,根本没有任何不好的征兆,面试官好厉害!

       至此,我的百度求职过程到此告一段落……生活还在继续,工作还得继续努力去找,加油!

       百度电话面试题目:

       1.谈谈你对数据库中索引的理解

       2.现在普通关系数据库用得数据结构是什么类型的数据结构

       3.索引的优点和缺点

       4.session和cache的区别是什么

       5.如果有几千个session,怎么提高效率

       6.session是存储在什么地方,以什么形式存储的。

       [百度面试过程详解]

0:百度面试Android面试题

       1.java 基础题,输入结果是什么?

       public static void main(String[] args) {

       String str = new String(“abc”);

       char[] ch = {‘a’,'b’,'c’};

       change(str,ch);

       System.out.print(str ” “);

       System.out.print(ch);

       }

       public static void change(String str,char[] ch){

       str = “gbc”;

       ch[0] = ‘g’;

       }

       2.HashMap,Hashset,ArrayList以及LinkedList集合的区别,以及各自的用法

       3.Activity的启动模式有哪几种

       4.介绍Handler机制

       5.线程考核,解析sleep,wait,join,yield方法,以及notify 和notifyAll是如何控制线程同步的

       6.android 存储方式以及各至用法

       7.ListView 中BaseAdapter的使用和优化;在ListView中的item放置一个按钮,如何使用按钮对不能的item响应不同的事件

       8.编程题:

       题意:生成一个1-100的随机数组,但数组中的数字不能重复,即位置是随机的,但数组元素不能重复

       笔试题目就只能记住这么多了.

       由于笔试时间是在晚上,麦洛答好题目才交卷,时间大概用一个半小时(感觉其他人答得非常快,有的没有半个小时就交卷了).

       总体上,麦洛感觉笔试题目还是比较简单的,只要平时稍微注意学习,这些题目都不是很难.

       百度评卷的效率也是很高的,麦洛刚从茂业大厦(百度深圳研发中心)出来不多久,就电话通知进入面试了.第二天面试时,被麦洛瞄到了答卷的分数,93分!

       面试的第一轮是第二天9:00开始,在酒店里.因为深圳这边的研发中心刚刚建立起来,面试官都是从北京飞过来的.第一轮面试的面试官,应该也是 Android工程师,这一轮问的题目基本都还行.就是其中一个题目是说,监听数据库变化的一个接口,这个接口麦洛用的比较少,所以没有答上来,就是 ContentObserver这个接口.

       这一轮的题目:

       1.以前做过项目的,画个简单的架构图,介绍之前的项目;

       2.项目中遇到的问题,以及怎么解决的.麦洛就举了之前写的上拉下拉这个控件的例子

       3.Android Activity生命周期

       4.Adapter中View重用的问题

       就回忆起这么多了

       第一轮讨论的话题是项目比较多,都是介绍项目经验之类的.

       这一关讨论了一个多小时,顺利通过.

       第二轮还是面试,是另外一个工程师来面试,就是面试官交换面试.

       这一轮难度其实也不是特别大,但是因为问到几个麦洛没有做过的东西,被卡住了一下.

       能回忆起的题目有:

       1.介绍Http协议

       2.Http协议实现多线程下载并支持断点续传,以及服务端是怎么支持的?

       3.面向对象的理解,面向对象的原则C开发封闭原则的理解

       4.android wap与net的两种连接方式

       5.项目中的一些问题

       这一轮主要是一些java基础知识,以及项目中的一些问题

       两轮下来一个上午就过去了.麦洛也感觉精疲力尽了.然后就是吃午饭,等待第三轮面试了.

       第三轮是比较轻松了.这一轮的面试应该是部门老大级别的了.随便聊聊,说说为何离职,以及有什么问题需要问的,大概半个小时就搞定了.

       然后就回去等通知,要1周到两周时间.OMG!麦洛可不想等那么久啊

       从笔试到面试总体感觉其实不是特别的难,只要做好准备平时注意积累,很多问题都是很好回答的.

1:百度面试技巧和注意事项

       关于百度面试技巧和注意事项

       虽然,百度面试需要克服重重难关,但是要通过百度的面试也不是不可能的,关键是要找到绝招,知道独特的面试技巧和注意事项,

       百度面试前几关通常采用电话,这对很多英语较差的人来说有些困难,很多优秀的人在这一环节也会被淘汰。

       第一,化被动为主动

       把自己对于应聘职位的想法写成企划案事先送给对方,提前掌握面试主导权。

       第二,事先了解面试官的.情况

       提前熟悉了解面试官的情况,显然是拉近距离的不错法子。

       第三,注重第一印象

       要在众人中脱颖而出,第一印象扮演关键角色,比如加上自己写的一些好文章,或者是加上自己做过的一些比较知名的事情,都能让老板对自己多些了解和加深印象。

       第四,为他人设想

       面试前可以先把数据和资料整理好,最好把打印文档先给面试官送过去,可以增加印象分。

       第五,提前做好功课

       提前做好功课,包括了解自己的职位,了解Baidu公司及它的产品总是不会错的。

       第六,个别案例分析

       网上找数据,然后得出分析并不难,

       不过,针对个案的分析才是考验功夫的地方。

       第七,善用辅助工具

       面试百度会碰到很多棘手的问题,这时拿出纸笔或在黑板上画出来会更好些。

       第八,先讲结论或解决方案

       面试时,记得先给出总结,再去分别讲述每一个主题。记住,每段的第一句就是重点。这个中文的表述习惯很不相同。

       第九,注意细节

       了解百度的服务及产品,用他的产品或服务显然就是一些小细节。

       第十,放张自己的照片

       个人简历上来张照片,不过,强调个人特征或特色的插图显然更会让人记忆深刻。

       第十一,表达感谢

       每关面谈完后,发封电子邮件给主考官表示感谢,有时没要到对方的联络方式,就请人事部门转寄。这是一种礼貌,更是一种纪律的表现。

       第十二,提前熟悉面试场地

       有时百度面试会约在公司外面,可以提前过去看看面试地点和环境。要是在公司的话,那就要提前找好行车路线了。

       最好面试前的做好充分准备,了解企业文化,做好面试后的工作,让面试官眼前一亮是需要下点功夫的。

2:百度面试电话多少呢

       面试经验:

       经过在线笔试、两轮电话面试,今天上午收到了百度的拒信,我的百度求职算是告一段落了……

       从百度校园招聘开始,我就投了一份简历。在别人都有在线笔试机会的时候,我却没有任何消息。

       听说师兄可以给推荐,我就又通过内部推荐的方式投递了一次,这次很快就有消息了――拒信。

       那时基本上就放弃了百度。可是大概20多天以后,我投递的第一份简历有消息了――通知我在线笔试。经过精心准备,笔试题答得还凑合。过了几天给我来了封邮件告知我笔试通过,会找时间安排电话面试。又过了好几天,我正在剃头的时候接到百度电话,约了第二天下午三点电话面试。心情异常兴奋,回到寝室拼命复习数据结构并收集百度面试题型……临阵磨枪 呵呵。

       百度的面试氛围很是轻松,让你很快就觉得是在聊天而不是面试。第一轮主要是在针对我的在线笔试的题目进行提问和分析,主要讲的是做题的思路和改进的方法。面试时间大概有半个小时,觉得应该有下一轮。

       果然上个星期五晚上接到了百度技术经理的电话,自称姓刘。在前一天我同学也是这个时候接到百度第二面电话,看来是同一个人,后来的面试内容证实了是同一个人。面试过程大概如下:

       1、介绍一下项目。

       2、提了一个问题:上千万条记录,统计出重复记录最多的前N条。

       3、一个概率题:54张扑克牌,除去两张大小王剩下52张扑克牌。问红桃A和黑桃A同时被一个人拿到的概率是多少?

       4、多个线程访问共享内存时因该怎么办?

       5、在写程序遇到问题的时候,通常采用什么调试方法?

       6、一个client/server的协议问题

       7、剩下就是随便聊聊,比如有缺点、期望工作的性质、职业规划等

       总结一下教训:

       1、介绍项目的时候不能一味的按照事前想好的模板说,应该根据所申请的工作的性质,多说一些和自己申请的工作内内容相近的东西说。我在介绍我的项目的时候,说了很多硬件的东西,而相关的Linux下的C编程却没有提到多少,一大失败之处。

       2、对于他提的第二个问题,当时因为紧张没有想出来,挂了电话以后才有了思路。

       3、这个概率题以前碰到过,而且和同学们讨论过,答案很早就知道了。但是遇到面试的时候,不能马上就说出答案,因为这样摆明了高诉人家你以前就见过这道题,这样就失去了作为考题的意义。所以,如果事前知道答案也不要马上说出来,装作考虑中,然后慢慢说出答案。我就是很快就说出了答案,失败!

       4、在问项目的时候,他问我代码行大概有多少?我说大概有5.6K行左右。在回答第四个问题的时候,我几乎是将书上所讲过的东西背了一遍给他,虽然答案是正确的,但是我估计他一听就听出来是在背书了,所以这也会减分不少。,而且百度强调创新,其实就算你不知道答案也可以按照自己的思路说一下的,只要逻辑清晰、合理都会比我背书强……

       5、我的回答是有时候用gdb,有时候用输出日志的形式。以我之前给他讲的项目经验是不大可能会涉及这么多的知识的,所以估计他又听出我是在背书了……继续减分

       6、后来我发现这个问题其实他不是在考我问题的答案,是考我解决问题的能力和考虑问题的思路。这点是我比较差的地方,没办法……减分

       我前面表现那么失败,基本上已经没有什么希望了,后面的谈话已经没有意义了,只不过是礼貌性的结束这次面试了。

       上面的总结是我收到拒信以后才总结出来的,还以为能被录取呢……

       面试官太和蔼了,而且气氛及其融洽,根本没有任何不好的征兆,面试官好厉害!

       至此,我的百度求职过程到此告一段落……生活还在继续,工作还得继续努力去找,加油!

       百度电话面试题目:

       1.谈谈你对数据库中索引的理解

       2.现在普通关系数据库用得数据结构是什么类型的数据结构

       3.索引的优点和缺点

       4.session和cache的区别是什么

       5.如果有几千个session,怎么提高效率

       6.session是存储在什么地方,以什么形式存储的。

       电话:

       百度推广 400-890-0088

       百度金融 400-898-8855

       百度地图 400-099-8998

       百度游戏 010-59059119

       公司总机 010-59928888

       [百度面试电话多少呢]