前端实习生笔试_百度实习生招聘笔试题-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

、找出某段英文里句子的个数。英文中只有大小写字母、逗号,句号,空格,一个句子至

少要包含一个字母和一个句号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值