当前位置: 首页 > 面试经验 >

字节-data前端-已offer

优质
小牛编辑
128浏览
2023-03-28

字节-data前端-已offer

一面12.8(90min):

自我介绍

微前端改造的背景

改造过程中的最大的挑战

动态渲染路由菜单

qiankun的沙箱
沙箱的实现
代理沙箱的缺点

影子dom的实现
其他css的隔离方案


上线流程

说一个印象最深刻的es6

讲一下sso单点登录
cookie的安全策略

vue setup和options api的区别

nextTick的原理

vue history模式的刷新404

渲染加key的原因
为什么不要用index来当作key

http请求状态码

协商缓存

代码1
写一个函数以字符串形式返回当前传入参数的数据类型

代码2
new Array(10).map((item,i)=>i+1)返回什么
在这个基础上改成返回一个1-10的数组
在这个基础上把数组乱序

代码3
把一个对象数组按照score的大小排序
[{age:2,score:88},{age:22,score:45},{age:21,score:95},{age:42,score:52}

代码4说结果
let a = 10;
function foo() { console.log(a) }
function bar() {
    let b = 20;
    foo()
}
foo()

代码5
字符串全排列(剑指offer38)

二面12.9(50min):
自我介绍

vue2和vue3的区别
vue3兼容vue2的语法吗

服务治理项目介绍(实习内容)
治理的规则有什么?
实习获得的收获

写代码(40min)
代码(15min)
实现一个快排
优化一下
优化了枢纽的选择
解释快排的思路

代码2(25min)
写一个字符串计算器函数
输入'5+9/2-10*45+6',返回运算结果
写一个带优先级的字符串计算器
输入'5+9/2-10*(45+6)',返回运算结果

hr面12.21
自我介绍
讲一个项目
为什么选前端
职业规划
对于前面的面试总结和评价
鼠鼠我啊,来个offer吧,all in字节了

2.15offer
#我的实习日记#
 类似资料: