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

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

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是存储在什么地方,以什么形式存储的?


相关文章

666是什么意思网络词(法国人最害怕的数字是什么?“666”居然翻车了)

嗨,各位小伙伴,网络用语666,相信大家都不陌生吧。通常用来形容某人很厉害、很牛、令人折服,或者某事进展得很顺利……对于许多人来说,它可是与朋友聊天时的心头好呀。然而,各位小伙伴在跟法国朋友聊天的时候最好不要使用这个表达哦,要不然可能就是大型翻车现场了。因为在西方文化当中,数字6的连续是一种非常不吉

2024-11-17 11:30:47

双旗镇刀客大结局是什么(西部片双旗镇刀客)

某瓣的评分相对来说客观这部上映于1991年的内地电影,是中国西部武侠片写意巅峰力作;双旗(红的是血,黄的是沙);主要人物:孩哥、好妹、一刀仙、沙里飞、父亲瘸子、村民们故事梗概:孩哥去求娶从小订娃娃亲,现在在双旗镇的瘸子父亲和好妹一家,路上遇到沙里飞,沙里飞要去了孩哥准备娶亲的一半的钱,言称以后有事就

2024-11-17 11:16:51

什么什么深什么(一天一个成语之“钩深致远”)

钩深致远(gōu shēn zhì yuǎn ):比喻探讨深奥的道理。释义致:招致。探取深处的,使远处的到来。比喻探讨深奥的道理。出自《周易·系辞上》探赜索隐,钩深致远。示例《三国志·魏志·邴原传》太祖征吴 ,原从行,卒。”晋·裴松之 注引《邴原别传》郑君 学览古今, 博 文强识,钩深致远,诚学者之

2024-11-17 11:04:53

篮球装备都有什么(NBA揭幕战球星装备全解析)

随着NBA常规赛的揭幕战打响,球迷们的热情被彻底点燃。在这些激动人心的比赛中,球星们脚下的篮球鞋和身上的装备成为了他们表现的助力。今天,我们就来深入探讨这些装备在激烈比赛中的重要作用。篮球装备在比赛中的作用不言而喻,它们不仅能提升球员的表现,还能减少受伤的风险。但选择正确的装备并不容易,许多球迷在购

2024-11-17 10:54:35

汉滨区属于哪个市哪个省(陕西省汉滨区历史沿革及行政区划)

汉滨区位于陕西南部、汉江上游,北依秦岭,南枕巴山,东临旬阳市,西连汉阴县、紫阳县,北邻宁陕县、镇安县,南接平利县、岚皋县,是安康市委、市政府所在地,秦巴山片区特困县区、革命老区和深度贫困县区。汉滨历史悠久,已有两千多年的历史,古为西城县、金州、兴安州,晋太康元年,取“安宁康泰”之意,改名安康。历史沿

2024-11-17 10:33:57

计算机操作系统的作用是什么(为什么计算机需要操作系统?)

今天,我们从三个方面来简单聊聊为什么计算机系统需要操作系统这个话题。资源分配器资源隔离与秩序维护者细节屏蔽者资源分配器如果你的CPU上只需要运行一个程序,那么你的确不需要操作系统。可是,一旦你的CPU上需要再运行一个程序,那么马上就会面临一个问题:两个程序开始竞争资源,因为计算机的硬件就那么多:有限

2024-11-17 10:03:30