web前端字节一面凉

1.https
2.同源策略及解决方法
3.CORS
4.有哪些网络攻击
5.vue生命周期
6.vue单向数据流实现
7.vue双向绑定实现
8.es6新增功能
算法:
实现JS限流调度器,方法add接收一个返回Promise的函数,同时执行的任务数量不能超过两个
class Scheduler {

    async add(promiseFunc: () => Promise<void>): Promise<void> {

    }

}

const scheduler = new Scheduler()

const timeout = (time) => {

    return new Promise(r => setTimeout(r, time))

}

const addTask = (time, order) => {

    scheduler.add(() => timeout(time))

        .then(() => console.log(order))

}



addTask(1000, 1)

addTask(500, 2)

addTask(300, 3)

addTask(400, 4)

// log: 2 3 1 4


#面经##字节跳动##前端工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-09-21 10:37
楼主哪个部门的呀
点赞 回复
分享
发布于 2020-09-21 14:57
滴滴
校招火热招聘中
官网直投
现在都已经让实现双向绑定了吗???我震惊
点赞 回复
分享
发布于 2020-09-21 15:19
问的是https的工作原理吗?
点赞 回复
分享
发布于 2020-09-21 18:14
那么高难度的吗
点赞 回复
分享
发布于 2020-09-24 20:15

相关推荐

4 9 评论
分享
牛客网
牛客企业服务