字节电商前端一面

  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-07 23:48
过了吗,楼主
点赞 回复 分享
发布于 2022-05-20 21:56

相关推荐

黑皮白袜臭脚体育生:简历统一按使用了什么技术实现了什么功能解决了什么问题或提升了什么性能指标来写会更好
点赞 评论 收藏
分享
秋招之BrianGriffin:你再跟他说华为工资也低(相对互联网)就可以享受私信爆炸了😋
点赞 评论 收藏
分享
评论
3
20
分享

创作者周榜

更多
牛客网
牛客企业服务