字节跳动前端实习一面经
面完半个小时就打电话说过了
字节不愧是字节啊
先是逮着项目问了半个多小时
然后就问了一个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等
一开始有点懵,后来被面试官提示用递归做,然后就差不多做出来了
希望明天二面走点狗屎运
#实习##面经##字节跳动##前端工程师#

