百度校招笔试题

百度校招笔试题

ID:82644323

大小:26.50 KB

页数:1页

时间:2022-10-29

上传者:雪地
百度校招笔试题_第1页
资源描述:

《百度校招笔试题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

(笔试时间120分钟)一、简答题(本题共30分)1.列出至少6中内部排序算法,并说明复杂度及稳定性。(10分)2.多线程同步互斥的方法有哪些?(10分)3.进程间通信方式有哪些?哪种通信方式速度最快?(10分)二、算法与程序设计题(本体共45分)1.设计一个算法,快速查找二叉树上任意两个节点的最近共同父节点,请给出算法描述和代码实现(15分)2.给定一个有序链表,删除所有重复的元素,仅保留至出现一次的元素,请给出算法描述和代码实现(15分)3.给定一颗二叉树,判断其是否为平衡二叉树(左右子树之差的绝对值不超过1)(15分)三、系统设计题(本体共25分)1.一个分布式检索服务系统(500台服务器),不同query的检索处理时间相差很大(比如有的query需要十几毫秒,有的需要上百毫秒甚至更多),现在发现线上很多检索由于该服务的处理超时(处理超时是指处理时间超过了上游模块设置的最大的等待处理时间。这里我们假定为200ms)而查询失败。为了解决这个问题,需要为这个服务设计一个内存级cache功能,要求如下:(1)、最大限度的降低服务超时率;(2)、如果原数据有变化,尽量展现最新数据;(3)、尽量提高cache的命中率;为了实现上述要求,除了设计cache内部逻辑以外,你可以提出具体调整查询请求在分布式系统中的分派规则。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
最近更新
更多
大家都在看
近期热门
关闭