首页 > 字节跳动前端123面面经--电商业务许愿offer
头像
牛客616325965号
编辑于 2021-08-19 12:22
+ 关注

字节跳动前端123面面经--电商业务许愿offer

一面

1.自我介绍
2.项目中的一个点,问怎么实现的。
3.了解盒模型吗?标准盒模型与IE盒模型的区别?boxing-size包含哪些?还有什么取值?
4.声明变量 三个关键字 var let const的区别
5.看输出顺序
async function async1() {
    console.log('async1 start');
    await async2();
    console.log('async1 end');
}
async function async2() {
    console.log('async2 start');

    return new Promise((resolve,reject)=>{
        resolve();
        console.log("async2 promise")
    })
}

console.log('script start');

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

async1();
         
new Promise(function (resolve) {
    console.log('promise1');
    resolve();
}).then(function () {
    console.log('promise2');
}).then(function () {
    console.log('promise3');
});
console.log('script end');
6.DNS域名解析?
7.http请求参数都有什么?
8.get post区别?
9.浏览器什么情况下会发出options请求?
10.什么是跨域?一般怎么解决跨域问题?后端怎么设置跨域?浏览器通过什么知道服务器设置了跨域?jsonp原理、实现,script返回什么,回调函数定义在哪儿
11.做题:爬楼梯问题?两种解法
12.做题:使用JS实现一个repeat方法
function repeat (func, times, wait) { /* your code */ }
const repeatFunc = repeat(console, 4, 3000), 
调用这个 repeatedFunc(“hellworld”),会alert 4次 helloworld, 每次间隔3秒
func带多个参数
13.反问

二面

1.自我介绍,自学通过哪些途径?学习了哪些比较大的内容?书都看过什么?
2.做题:promise是什么?promise.all用过吗,手写实现一下
3.vue中为什么循环要有key的概念,dom中diff还有什么优化?vue 数组支持响应式渲染吗?
4.做题:最长回文子串
5.对工作强度的看法?可以提前实习吗,自己的不足。(死亡问题)
6.反问


三面(针对一面、二面没有回答上来的问题又详细的问了一遍)

1.面试的是负责人。
2.自我介绍,前端是怎么学习?
3.文档类的教程都有哪些?(我说我看了文档类的教程)自己学的怎么样?
4.为什么选择前端?毕业后两三年的状态?如何定义资深?
5.Dns走什么协议解析?为什么要一级一级?为什么要先查根域名服务器后权限域名服务器?
6.为什么要跨域?危害?怎么跨域?怎么判断跨域请求?
7.最近主要在看什么?
8.做题:已知excel表格的列命名方式(A.B.C....Z.AA.AB.....AZ.AAA......AAZ)输出1-1000列的列名,返回一个数组。
9.对react有了解吗?(没有)
10.对http协议的了解?(自己说知道的)
11.https怎么保证安全性的?数字证书怎么验证真伪?
12.做题:合并两个有序数组。

更多模拟面试

全部评论

(14) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐