字节跳动前端实习一面经

面完半个小时就打电话说过了
字节不愧是字节啊

先是逮着项目问了半个多小时

然后就问了一个js的基本类型有哪些

然后就是疯狂的代码时间
window.name = 'name'
function Person(name){
    this.name = name
}
Person.prototype.print = function(){
    return this.name
}

const fn = () => {
      this.name = 'Z'
}
const b = {name:'y'}
fn.call(b)

const c = Person.prototype.print
console.log(c())
    

然后手写一个New(F) , 实现和new F()一样的功能
本来这题很容易, 但面试官疯狂误导我new F()什么类型的值都能返回,
搞得我,哎,反正就是分很无语

然后手写一个
fill(n, v) => [v,...,v]//输出n个v,v可以是任何类型
但不能用for循环,map,while,array.fill等
一开始有点懵,后来被面试官提示用递归做,然后就差不多做出来了

希望明天二面走点狗屎运

#实习##面经##字节跳动##前端工程师#
全部评论

相关推荐

2 18 评论
分享
牛客网
牛客企业服务