字节教育前端一面

楼主大四想校招投字节,找的内推,内推说社招校招都要 ,也不知道为啥给投到了社招里面,面试官问我为啥投的社招。。(综合下来,还是挺难的好多不会,但还是给了二面机会,明天二面,加油加油。。)

1.ES6中class是语法还是语法糖
2.ES6语法最后会转成ES5执行,是通过什么工具实现的
3.手写extends这个关键字是通过什么实现的
4.原型的终点是哪里
5.typeof和instanceof有什么区别 typeof null /array都是什么?
6.vue一个父组件包了两个子组件,只关注两个生命周期beforMounted和mounted,这三个组件的两个生命周期的执行顺序
7.子组件插槽this指向是怎么实现的
8.scope是怎么实现的
9.ajax熟悉吗?get和post的区别
10.CORS简单请求和非简单请求(说太多了。。。)
11.前端怎么ajax带cookie
12.跨域请求是浏览器的限制还是服务器的限制,跨域发出去能不能到服务器
13.prototype和__proto__的区别
14.Function和Object原型链上有什么关联关系(代码描述。。。)
15.你觉得webpack是什么样的工具
16.webpack打包出来的是js插在模板可以允许和渲染是怎么实现的(。。没回答上来面试官提示说立即执行函数,我没了解过这个,面试官还说自己可能表述不清楚,焕然大悟,写一下立即执行函数结构体)
17.js怎么改变this指向,有什么区别,手写实现一下apply
18.箭头函数里的this指向,有一道题输出console(
function Person(name) {
this.name = name;
}

Person.prototype.print = function() {
return this.name;
};

Person('abc');
const a = new Person('abc').print.call({});
console.log(a);

const fn = () => {
this.x = 'z';
};

const b = {x: 'y'};
fn.call(b);
console.log(b);
19.事件委托
20.事件循环,做题
async function async1(){
console.log('async1 start')
await async2()
console.log('async1 end')
}

async function async2(){
console.log('async2')
}

console.log('script start')

setTimeout(function(){
console.log('setTimeOut')
}, 0)

async1()

new Promise(function(resolve){
console.log('promise1')
resolve()
}).then(function(){
console.log('promise2')
})

console.log('script end')
21.浏览器渲染机制,js阻塞渲染有什么优化方法
22.css垂直居中
23.改变css属性什么会触发回流什么触发重绘 transform会回流吗(答错了。。)
24.怎么避免回流重绘有什么优化方法
25.又一道题
function M1() {
this.hello = 'hello';
}

function M2() {
this.world = 'world';
}
怎么实现一个多重继承。。可以在一个object对象即可以输出M1的hello也可以输出M2.world

26.了解过object.create()?然后问我怎么创建一个没有原型方法的空对象,特别干净的对象?(提示我我居然没想到。。。傻了,原型链的头是null直接Object.create(null)就行了。。。)
27.最后一道题 最长无重复字符子串
#前端工程师##字节跳动##面经##校招#
全部评论
感觉好细orz
1 回复 分享
发布于 2021-02-24 00:34
楼主 prototype和__proto__的区别是什么 总感觉答不好😂
1 回复 分享
发布于 2021-04-02 23:23
加油加油
点赞 回复 分享
发布于 2021-02-23 21:22
冲呀 我在你隔壁学校
点赞 回复 分享
发布于 2021-02-24 01:04
子组件插槽this 这个问题没看懂,slot 不是会变成_t函数吗?跟其他一样都是通过with(){} 去绑定吧,有区别吗?
点赞 回复 分享
发布于 2021-02-24 09:30
工程化和网络不太会,感觉别的也还好
点赞 回复 分享
发布于 2021-02-24 10:56
都好简单,可能是一面吧
点赞 回复 分享
发布于 2021-02-24 20:17
楼主问一下你多重继承是咋写的?
点赞 回复 分享
发布于 2021-02-25 12:30
大佬 请教下 extends 那道题是怎么答的呢
点赞 回复 分享
发布于 2021-02-25 22:17
所以tranfrom会回流吗
点赞 回复 分享
发布于 2021-04-08 15:25

相关推荐

11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
我见java多妩媚:大外包
点赞 评论 收藏
分享
评论
17
96
分享
牛客网
牛客企业服务