2014校招-百度研发笔试-厦门站
2013-12-10 23:11
399 查看
2014校招-百度研发笔试-厦门站
一、简答题
osi七层模型?
进程间数据共享的方式?
tcp与udp的区别,并各写一个他们上层的协议
二、算法题
数组A={a0,a1,...an},打印出所有元素的组合
解:相当于求子集合。
数组中任意两个相邻元素只差为1,则给定数组A和目标整数t,求t在A中的位置。(如A={1,2,3,2,3,4,5,6})
解:两个优化:①奇偶相间,只需n/2次 ②从第i个元素开始找,i=|t-A[0]|,这样在t与A[0]相差很大时可以省去很多无用遍历
求二叉树的面积=二叉树的高度 * 二叉树的宽度,高度为根到叶子节点的最大距离,宽为某一层的最大节点数。
解:分别求出高度和宽度即可。
三、系统设计
对于百度地图上的每一点,都需要在地图上标注该点的信息,每个信息都需要一个相同大小的矩形,可以在该点的左边标记该矩形,也可以在该点右边标记该矩形,但是两点标记后的矩形不能覆盖,否则需要删除其中一个点。
问题1,现给一固定区域,有n个点,设计一个算法,要求标记足够多的点
问题2,当点足够多时候,算法会遇到性能瓶颈,需要对算法重新优化。
一、简答题
osi七层模型?
进程间数据共享的方式?
tcp与udp的区别,并各写一个他们上层的协议
二、算法题
数组A={a0,a1,...an},打印出所有元素的组合
解:相当于求子集合。
数组中任意两个相邻元素只差为1,则给定数组A和目标整数t,求t在A中的位置。(如A={1,2,3,2,3,4,5,6})
解:两个优化:①奇偶相间,只需n/2次 ②从第i个元素开始找,i=|t-A[0]|,这样在t与A[0]相差很大时可以省去很多无用遍历
求二叉树的面积=二叉树的高度 * 二叉树的宽度,高度为根到叶子节点的最大距离,宽为某一层的最大节点数。
解:分别求出高度和宽度即可。
三、系统设计
对于百度地图上的每一点,都需要在地图上标注该点的信息,每个信息都需要一个相同大小的矩形,可以在该点的左边标记该矩形,也可以在该点右边标记该矩形,但是两点标记后的矩形不能覆盖,否则需要删除其中一个点。
问题1,现给一固定区域,有n个点,设计一个算法,要求标记足够多的点
问题2,当点足够多时候,算法会遇到性能瓶颈,需要对算法重新优化。
相关文章推荐
- 2014校招-百度研发笔试-厦门站
- 10月13日,百度2014校招移动研发笔试题
- 百度PC客户端研发 2014校招秋季笔试题
- 百度2014校园招聘-研发工程师笔试题(济南站)
- 百度2014校园招聘笔试题(深圳-软件研发岗)
- 百度2014校招系统分析师笔试题(武汉站)
- 百度2014移动研发笔试题目
- 百度2017校招java研发在线笔试
- 百度2014校园招聘-研发工程师笔试题(济南站)
- 百度2014校招笔试题目题解(更新了第1题的算法,10.9下午)
- 百度2014校园招聘研发工程师笔试题+答案
- 百度2014校园招聘笔试题 ——深度学习算法研发工程师.
- 百度2014移动研发笔试题目
- 9月10日,美团网2014校招研发笔试哈尔滨站 1、链表翻转。给出一个链表和一个数k,比如链表1→2→3→4→5→6,k=2,则翻转后2→1→4→3→6→5,若k=3,翻转后3→2→1→6→5→4,若k=4,翻转后4→3→2→1→5→6,用程序实现
- (转)百度2014移动研发笔试题目——1013清华版
- 百度2014校园招聘笔试题(深圳-软件研发岗)
- 百度2014校招笔试题目题解(更新了第1题的算法,10.9下午)
- 将文档中className有“red”的标签背景色设为红色(百度2014校招前端笔试题)
- 百度2014移动研发笔试题目——1013清华版
- 百度2014校园招聘 研发工程师笔试题