【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《百度实习生招聘笔试题-web前端开发》,欢迎阅读!
百度的每个职位笔试题都不一样,我做的是web前端开发的题 一、简答题
1、A.prototype.name是什么含义,用来解决什么问题?
2、javascript的函数题,考一下应聘者对JS面向对象编程中的继承方式的理解,类似下面: function a(){ }
a.prototype.name = '阿里巴巴'; a.prototype.age = 10;
a.prototype.getName = function (){return this.name} a.prototype.getAge = function (){return this.age} function b(){}
b.prototype = new a()
var c = new b;
alert(c.getName())//阿里巴巴 alert(c instanceof b)//true alert(c instanceof a)//true
3、HTTP网页访问错误码以及其表示的含义。 答:4xx 客户机中出现的错误
400 错误请求 — 请求中有语法问题,或不能满足请求。 401 未授权 — 未授权客户机访问数据。 402 需要付款 — 表示计费系统已有效。 403 禁止 — 即使有授权也不需要访问。
404 找不到 — 服务器找不到给定的资源;文档不存在。 407 代理认证请求 — 客户机首先必须使用代理认证自身。
415 介质类型不受支持 — 服务器拒绝服务请求,因为不支持请求实体的格式。 5xx 服务器中出现的错误
500 内部错误 — 因为意外情况,服务器不能完成请求。 501 未执行 — 服务器不支持请求的工具。
502 错误网关 — 服务器接收到来自上游服务器的无效响应。
503 无法获得服务 — 由于临时过载或维护,服务器无法处理请求。 503-服务不可用。这个错误代码为IIS6.0所专用。 504-网关超时。
505-HTTP版本不受支持。
二、算法设计题
1、 有一个任务执行器,每次只能执行一个任务,任务数N<1000,且任务之间存在着依赖
关系,如任务A依赖于任务B,即A要依赖B完成后才能开始执行,给出任务的执行顺序。用算法描述(可用伪代码),并给出该算法的时间复杂度和空间复杂度。 答:用拓扑排序
2、找出某段英文里句子的个数。英文中只有大小写字母、逗号,句号,空格,一个句子至少要包含一个字母和一个句号。
三、系统设计题
设计出如图所示的组件,既能在文本框里输入,又能在下拉框中选择。
本文来源:https://www.wddqxz.cn/e21c350b6c85ec3a87c2c531.html