拼多多暑期实习前端一面
#我的实习求职记录#
3.29
三道笔试题
花了一小时20分钟
20分钟问了研究方向
1、笔试第一题:
a = [1, 2, { a: 2 }]
b = Object.assign({}, a)
d = Object.assign(a)
let c=[...a]
a[0] = 2
console.log(a, b,c,d)
写出a,b,c,d结果
就是考引用赋值、assign、扩展运算符...
2、笔试第二题:写一个轮询请求接口,
(1)使用condition函数判断请求响应结果,为true执行回调cb,
(2)否则在delay时间后重新开始轮询,
(3)同时设置重新请求次数限制,超过则报错,
(4)同时设置整个轮询请求时间限制,超时报错
3、笔试第三题:监测对象的改变,在被改变的同时打上断点
实现:我是采用采用数据劫持api实现,在setter触发时打上debuggers
不知道还有没有二面,三个题,第二和第三题目理解了好久
3.29
三道笔试题
花了一小时20分钟
20分钟问了研究方向
1、笔试第一题:
a = [1, 2, { a: 2 }]
b = Object.assign({}, a)
d = Object.assign(a)
let c=[...a]
a[0] = 2
console.log(a, b,c,d)
写出a,b,c,d结果
就是考引用赋值、assign、扩展运算符...
2、笔试第二题:写一个轮询请求接口,
(1)使用condition函数判断请求响应结果,为true执行回调cb,
(2)否则在delay时间后重新开始轮询,
(3)同时设置重新请求次数限制,超过则报错,
(4)同时设置整个轮询请求时间限制,超时报错
3、笔试第三题:监测对象的改变,在被改变的同时打上断点
实现:我是采用采用数据劫持api实现,在setter触发时打上debuggers
不知道还有没有二面,三个题,第二和第三题目理解了好久
全部评论
楼主收到二面了吗
相关推荐
点赞 评论 收藏
分享


蓝禾集团
| 校招
| 超多精选岗位
点赞 评论 收藏
分享
03-06 16:57
哈尔滨工业大学(威海) Python 点赞 评论 收藏
分享
点赞 评论 收藏
分享