字节data前端一面面经

字节效率就是高,二面也真的难,一面还行,面试体验挺好的,面完一面我以为我挂了,没想到还过了
同样下面的都是我记得住的,没有问题css,js和vue问的多,不会深挖,能答的上来就下一道题。
项目也会问,因为好久没看简历他让我描述一下里面某个功能怎么做的,我压根不记得了。。。思考了几秒才想起来
最后面试官给我的总结就是:知识面不够广,es6里面generator啊,proxy都不太了解
ok!课后恶补


手写

  1. 通过reduce来实现map函数
    let arr = [1, 2, 3, 4]
Array.prototype.map2 = function (fn) {
    let result = []
    this.reduce((prev, cur) => {
        result.push(fn(cur))
    }, arr[0])
    return result
}

let arr2 = arr.map2(function(item) {
    return item * 2
})

2、最长递增子序列
最长递增子序列意思是在一组数字中,找出最长一串递增的数字,比如
0, 3, 12, 4, 17, 2, 8, 6, 10
对于以上这串数字来说,最长递增子序列就是 0, 3, 4, 8, 10

  1. 深拷贝的手动实现?
    循环引用如何考虑

js

  1. 打印什么
    Promise.resolve(1)
    .then(res => {
    console.log(res)
    return 2
    })
    .then(res => {
    console.log(res)
    })

难点

  • setTimeout,setInterval,requestAnimationFrame的区别
  • generator
  • proxy
  • xsrf的防范
  • 最长子序列
#面经##字节跳动##校招##前端工程师#
全部评论
请问 楼主是一面隔多久收到二面电话的呀
点赞 回复
分享
发布于 2021-07-19 19:10
为什么面试体验挺好的还觉得挂了呢😂
点赞 回复
分享
发布于 2021-07-20 16:17
饿了么
校招火热招聘中
官网直投
你好!请问会问 系统设计 吗?我看到 面试邀请的邮件 里边有说 要准备系统设计相关知识
点赞 回复
分享
发布于 2021-07-23 10:47
咱不会一个面试官吧?感觉问的一模一样,,,我也是感觉答的不好,感觉要挂了,结果还过了
点赞 回复
分享
发布于 2021-07-23 13:27

相关推荐

6 48 评论
分享
牛客网
牛客企业服务