字节前端提前批-一二三面面经

一面
主要讲实习经历,基本上无八股
手撕:最长公共子串

二面
主要也是实习经历和项目
手撕:
1. 变量作用域和this指向问题,说输出
var bar = 'window'
function say() {
    var bar  = '111'
    console.log(bar)
    console.log(this.bar)
}
const obj = {
    bar: '222',
    say() {
        console.log(bar)
        console.log(this.bar)
    }
}
say()
obj.say()
obj.say = say
obj.say()

2.实现一个事件订阅模式,
形如
Eventer.emit('xxx', ...args)
Eventer.on('xxx', (args) => {...})

3.async函数输出顺序问题
async function f1() {
    console.log(1)
}
async function f2() {
    console.log(2)
    await console.log(3)
    // 取消注释后输出顺序又是怎样
    // console.log(5)
}
function f3() {
    console.log(4)
}
f1()
f2()
f3()

4.手写深拷贝

三面
不知道为啥八股反而多了
如何响应式布局?
如何做一个低代码平台,数据联动的设计思路,DSL如何设计的,给了个具体场景说如何使用低代码来配置。
vue的响应式怎么做的?
Proxy和Object.defineProperty区别?
vue2如何重写的数组方法?
拿到一段js代码,如何调用它?除了new Function还有哪些?
函数的this指向?this非严格模式下的指向?如何为函数绑定this?
首屏渲染性能如何优化?
http1.1和http2区别?
js加载会阻塞dom吗?如何防止阻塞?
在前几段实习中学到了什么?
手撕:最长不重复字符串

#字节##字节跳动##面经##前端##秋招#
全部评论
是不是商业化
1 回复 分享
发布于 07-20 16:58 辽宁
哪个部门啊,佬
点赞 回复 分享
发布于 07-20 02:55 四川
360集团
校招火热招聘中
官网直投
感谢分享 第三个题让我加深了对async await的理解
点赞 回复 分享
发布于 07-20 21:59 湖北
举报了哥
点赞 回复 分享
发布于 07-24 22:27 广东
厉害了
点赞 回复 分享
发布于 07-25 22:23 黑龙江
你好,请问下 拿到一段js代码,如何调用它?除了new Function还有哪些?是啥意思呀? 比如说 使用回调函数的方式来调用,这个算不算面试官想问的答案啊,不太懂想问的是哪方面呢
点赞 回复 分享
发布于 08-07 22:44 上海
佬,提问低代码是因为在简历中写到了吗,还是突然就提问了
点赞 回复 分享
发布于 08-27 19:59 四川
OC了吗佬
点赞 回复 分享
发布于 08-31 20:24 广东

相关推荐

问的真的很难很深,面试官水平很高啊,被狠狠拷打,面试官人很好,给过了,同时也暴露了很多问题全长一个小时左右,开始直接上难度无八股,实习+项目+做题1.微前端是什么概念,子应用之间如何实现环境隔离?2.在eval里this指向哪里?如何改变eval的this?eval函数只要是在全局直接运行或者是通过一个函数调用执行、作为对象属性被调用执行这种间接的执行方式,他的指向都是全局作用域。他不能直接被call/bind/apply改变this指向,改变的思路是在eval外面包一层函数,改变外面这个函数的this指向3.上面说的那种方式没办法直接改变eval的this,因为eval的this永远指向外部函数的上下文,怎么直接改变?使用with4.new Function创建函数和普通创建函数的区别?但是如果我们使用 new Function 创建一个函数,那么该函数的 [[Environment]] 并不指向当前的词法环境,而是指向全局环境。因此,此类函数无法访问外部(outer)变量,只能访问全局变量。5.eval执行的返回值是什么?如果传入一个字符串“undefined”,返回什么?如果传的参数不是字符串,会被原封不动的返回,如果是字符串,字符串内是表达式,会执行表达式并返回结果,字符串内是语句,会被按顺序执行。如果是“undefined”,会返回undefined6.项目中人员轨迹如何记录,怎么把轨迹点连成线?有看过底层实现吗?了解webGL吗7.流程可视化编辑如何实现,有用过canvas吗8.cookie多大?localstorage多大?9.localstorage能跨域吗?和sessionstorage有什么区别不能,只在同一个域名下生效10.localstorage内存有限制,到限制了怎么办?11.react用过哪些优化手段手撕:动态规划找最短路径问题不多,但是问的很细,太细就答不上来了,然后面了很久。大家平时还是要多深挖一下#minimax##前端##秋招#
查看11道真题和解析
点赞 评论 收藏
分享
27 76 评论
分享
牛客网
牛客企业服务