字节前端一面面经(50min)

1、介绍项目
2、盒模型
3、position的属性和区别
4、移动端响应式布局有哪些方法
5、JS的基本数据类型
6、Symbol及使用
7、求输出

function fn() {
    console.log(i)
    for (var i = 1; i < 2; i++) {
        console.log(i)
    }
}

8、求输出

const showThis = () => {
    console.log(this)
}
var obj = {
    showThis: showThis
}
showThis()
obj.showThis()

9、求输出

new Promise(function (resolve, reject) => {
    console.log('a')
    setTimeout(function(){
        console.log('b')
    })
    resolve()
}).then(() => {
    console.log('c')
})
setTimeout(function () {
    console.log('d')
})
console.log('e')

10、0.1 + 0.2 等于 0.3 吗?为什么?解决方案?
11、求输出

var bar = {
    myName: "bar",
    printName: function () {
        console.log(myName)
        console.log(this)
    }
}
function foo() {
    let myName = "foo"
    return bar.printName
}
let myName = "global"
let _printName = foo()
_printName()
bar.printName()

12、浏览器从输入url到页面展示经历了什么
13、Vue路由的两种实现
14、HTTP状态码有哪些
15、cookie、localStorage、sessionStorage的区别
16、网络安全相关以及防护
17、算法

// 判断两个二叉树是否完全一致
interface TreeNode {
    value: number
    left: TreeNode || null
    right: TreeNode || null
}
diff (
{value: 1, left: {value: 2}, right: {value: 3},
{value: 1, left: {value: 2, left: {value: 1}, right: {value: 3}}}
)

18、反问
总结:
面试官人很nice~ 第一次碰到女面试官
最后算法题没考虑到coner case,平时刷算法的时候有意避开与树相关的题,看来以后还是得好好刷了

#面经##字节跳动##前端工程师##校招#
全部评论
实习还是校招呀
1 回复
分享
发布于 2020-12-01 23:25
一面结果怎么样呀
点赞 回复
分享
发布于 2020-11-27 16:49
滴滴
校招火热招聘中
官网直投
是网上面试吗?
点赞 回复
分享
发布于 2020-11-28 10:41
面试的反问是什么哇
点赞 回复
分享
发布于 2020-11-28 10:44
几道求输出的答案可以给一下吗😂谢谢了
点赞 回复
分享
发布于 2020-11-30 16:42
项目问了多久呀
点赞 回复
分享
发布于 2020-11-30 22:30

相关推荐

8 59 评论
分享
牛客网
牛客企业服务