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