布条百科 - 专业百科知识分享的网站 手机版
首页 > 生活 >

百度面试试题集锦:笔试题目、算法题目、电话面试

141次浏览     发布时间:2023-07-18 10:00:13    

BAT面试题目

百度一面

1、给定一个字符串比如“abcdef”,要求写个函数编程“defabc”,位数是可变的。这个比较简单,我用的是strcpy和memcpy,然后他问有什么优化的办法,我就不知道了。

2、socket过程就是socket的server和client整个流程写下来,这个还是没啥问题的。

3、数据结构二叉树的遍历,给了个二叉树,前序、中序、后序写出来,这个没什么难度。

4、树的层次遍历,这个开始真忘了,想了半天才想起来用队列。然后他又让我详细写出入队出队的过程,总之还是搞定了。

5、两圆相切转圏问题——一个小圆半径是1厘米,一个大圆半径是5厘米,小圆沿着大圆转圈,请问要转几圈可以转完大圈?这个问题在行测题做过,就是公转自转的问题,不管大小圆半径是多少,外切转圏要转R/r+1圏,外切转圏转R/r-1圈。

百度二面

1、二叉树的前序遍历的递归和非递归的可执行程序

2、写出快速排序的实现代码,一个是字符串拼接函数的实现strcat(),还有大数相乘,都是基本题。

3、归并排序的实现。

4、文件按a~z编号,aa~az,
ba~bz...za...zz...aaa...aaz,aba~abz...这样的方法进行编号。给定任意一个编号,输出文件是第几个文件。并写出测试方法。简单,把编号看成26进制,这题就是一个十进制和26进制的进制转换问题了。

5、编程:两个链表,按升序排序,合并后仍按升序,不准用递归,并求复杂度

百度笔试题

1、数组,链表的优缺点:这个问题比较简单不过我自己经常会忽略的一点是数组是固定空间,链表是可变空间

2、a[N][20]输入N个长度不超过20的字符串,比较这些字符串中是否有完全相同的字母,且相同字母数是否相等。如何改进该算法,降低复杂度。

3、猜扑克牌——给定一些牌,把花色告诉,把点数告诉乙

甲:我不知道 乙:我知道你不知道

甲:现在我知道了 乙:我也知道了

求是哪张牌。

给定的牌我不记得,反正这个题很简单,行测中的简单题,网上比比皆是。

4、A:M*M矩阵,求字符串S是否存在A的连续对角线上。(这题应该有涉及到一个之字二维矩阵方面的知识)

A若为内存装不下的大矩阵该如何处理?

5、系统接收数据包32字节,第1字节为优先级,其余为数据。设计一个调度算法

(1)优先级高的先处理

(2)同等条件下,请求次数多的先处理

(3)优先级高的一定比优先级低的先处理

写出所用的数据结构的定义,计算空间容量。

百度电面:

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

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

3、索引的优点和缺点

4、session、cookie和cache的区别是什么

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

6、session是存储在什么地方,以什么形式存储的?


相关文章

农村为什么喜欢瓦房(农村盖房为何不选平顶选盖瓦?)

现在农村修房大多是楼房,有的人选择平顶房,有的选择瓦房,在我个人看来,盖房选择瓦房最为合适。首先,瓦房不会担心积水漏水,现在的瓦房盖的瓦大多紧密,不存在任何缝隙,即便是大雨暴雨天气也不会出现屋外大雨屋内小雨这种现象。其次,瓦房阻挡隔热性,天气炎热的时候,屋顶瓦能有效阻隔外界热量,降低室内温度,而平顶

2025-05-23 16:49:53

为什么装修还要报装(家庭装修必看:房屋装修前需要申报吗?)

买了房子之后,另一件大事马上提上日程,就是装修。生活中,很多人对装修的热情甚至比买房更高,思考布局,搜索各种效果图,看瓷砖,选家具……都期盼着装出心仪的效果。那么关于装修的相关规定您知道吗?房屋装修前需要报批吗?一、装修报批及开工手续住建部《住宅室内装饰装修管理办法》规定,装修人在住宅室内装饰装修工

2025-05-23 16:46:40

商家为什么不给发票(商家拒开发票,我可以拒绝买单吗?)

当你在外消费索要发票时,是否也被各种各样的理由搪塞过?“算你便宜点,零头抹掉,发票就不开了,如何?”“不好意思发票用完了!”“团购不能开发票!”“送你抵用券吧!”“要不送你饮料或者给您打折吧?”如果商家拒开发票,我们可以拒绝买单吗?消费者索要消费发票是法律赋予消费者的权益,从法律角度来说,你可以拒绝

2025-05-23 16:03:36

静电为什么能吸尘(为什么灰尘会被静电所吸附?)

带电物质相互接近后,就会受到库仑力的作用。如同磁铁的S/N极一样,相同极性的相互排斥,不同极性的相互吸引。由于库仑力的作用,会出现产品吸附灰尘的现象。带电量越大,距离越近,相互之间的吸引力越强。由于产品本身的带电量很大,因此会吸附带电的灰尘,另外,不带电的灰尘也会在内部出现极化,有时也会被吸附。一旦

2025-05-23 15:56:31

氯气为什么不能净水(怎么净化污水)

污水是怎么净化的?很多地方都产生污水,这些污水里面有很多的细菌和寄生虫,如果直接饮用会严重损害人的身体健康。污水的净化主要分为三个步骤:·第一步沉淀。污水放置一段时间后,较重的颗粒会沉淀到水池底部,较轻的颗粒需要第二步过滤,让污水流过一层层沙子,这些剩余的颗粒会被留在了沙子的孔隙中。·第二步消毒。用

2025-05-23 15:25:33

为什么工地上禁止使用拖线板?

有抵触情绪,他们只体会带来的方便,没有认识到拖线板在工地的缺点。借助这个平台,根据巜施工现场临时用电安全技术规范》以及多年的临电管理经验和大家讨论一下这个话题。多孔拖线板俗称摔不烂日常生活中用电几乎都用到了拖线板,确实给大家带来很多方便。拖线板全部是塑料制品,拖线板的铜片非常单薄并且有多个插孔,一字

2025-05-23 15:19:11