字节电商前端一面

  1. 自我介绍
  2. 开发过程中遇到影响深刻的点
  3. js基本类型
  4. string类型可以调用substring()方法,为什么
  5. js事件循环机制
  6. 循环机制中队列中的事件是否有区别
  7. ES6新特性
  8. promise的方法?//race和all
  9. ES6中除了promise,其他与异步相关的知识?//async await Generate函数和yield
  10. vue3中Proxy和Object.defineProperty的区别
  11. moudel引入的机制?conmmonjs和es6 的model的区别
  12. TCP和UDP的区别
  13. TCP三次握手和四次挥手
  14. xss攻击和csrf
  15. HTTPS
  16. 函数编程题
    fs.readFile(path,(err,data)=>{
    
    })
    let read = promisefy(fs.readFile)
    read(path).then().catch()
    //实现promisefy函数,可以对fs.readFile进行promise的链式调用
    function promisefy(fn){
        return function promise(){
            let args = [...arguments];
            return new Promise((resolve,reject) =>{
                fn(args[0],(err,data) => {
                    if(err){
                        reject(err)
                    }
                    resolve(data)
                })
            })
        }
    }

#字节跳动前端实习面经#
全部评论
过了吗,楼主
点赞 回复 分享
发布于 2022-05-20 21:56
我今天也考了这个一模一样的编程题
点赞 回复 分享
发布于 2022-05-07 23:48

相关推荐

FieldMatching:看成了猪头顾问,不好意思
点赞 评论 收藏
分享
评论
4
21
分享

创作者周榜

更多
牛客网
牛客企业服务