字节跳动前端提前批一二三面凉经

一面

1.HTTP header有哪些字段&HTTP的方法有哪些方法

2.this指向的情况

3.事件处理

4.Vue双向绑定的原理,Vue的缺点。

5.垂直居中的方法。

6.localstorage 和 sessionstorage的区别

7.算法:合并有序数组

二面

1.HTTP2.0了解过吗?keep-alive是怎么回事。

2.vue构建过程。

3.前端保证实现秒杀的倒计时准确度

4.computed和watcher的区别

5.promise和async await的区别,

6.什么是闭包以及有什么应用

7.ES6新增的数据类型以及相应的应用场景(symbol map set weakmap weakset....)

8.js作用域

9.promise错误捕获的方式有哪些

10.浏览器缓存catch-controlexpires,以及为什么catch-control优先级更高

11.编程题,问输出:


setTimeout(()=>{

console.log('log-timeout');

}, 0);

process.nextTick(()=>{

console.log('tick')

})

const promise = new Promise((resolve)=>{

console.log('log-promise')

resolve('promise resolve');

});

(async () => {

console.log('async start');

const str = await promise;

console.log(str);

})()

promise.then(()=>{

console.log('log-promise1-then');

});

console.log('log-end');


12 算法:逆序输出数字。

三面

1.跨域的解决方法,CORS中非简单请求options 第二次跨域时是否还要发送。

2.实现JSONP

3.实现new
4.HTTPS加密过程

5.打开浏览器启动了几个进程
6.项目相关

总结

有些问题忘记了,所以不是很全。因为自己太菜了所以面试官出的题目整体难度不大,但是还是每一面之后都感觉要挂😂(三面确实也挂了),每一面的面试官态度都很好,不会的会尝试引导你,你真不会也不会为难,直接下一题了,但是对于你会的也会进行深挖。算法都不难,面试过程中感觉面试官比较注意一些知识的应用场景(项目经验太少很多都回答不上),基本上问的都比较基础,看牛客网的面经也学到了很多。希望大家加油,都拿到满意的offer!
#字节提前批##字节跳动##校招##前端工程师##面经#
全部评论
楼主知道是哪个部门的么,抖音还是data,还是今日头条什么的,还是飞书啥的?
2 回复 分享
发布于 2020-07-10 21:27
楼主知道是哪个部门么
1 回复 分享
发布于 2020-07-10 23:09
流程终止是不是就是挂了😂
点赞 回复 分享
发布于 2020-07-10 20:53
楼主能请教一下三面,CORS中非简单请求options 第二次跨域时是否还要发送这个问题么
点赞 回复 分享
发布于 2020-07-10 21:12
楼主,二面的那个输出题,答案是啥,有点迷😢
点赞 回复 分享
发布于 2020-07-10 22:50
三面是为什么会挂呀?
点赞 回复 分享
发布于 2020-07-10 23:06
楼主请问一下,三面结束多久知道挂了的呢?你说的感谢信是面试流程优化那个还是别的直接写明了的拒信呢
点赞 回复 分享
发布于 2020-07-11 10:19
一二面是一起的吗?我一面完了没二面的意思是凉了吗?
点赞 回复 分享
发布于 2020-07-11 10:55
楼主有node经验的吗? process.Tick是node里的吧
点赞 回复 分享
发布于 2020-07-12 08:43

相关推荐

jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
11 54 评论
分享
牛客网
牛客企业服务