字节前端一二三面 已收到意向书
字节一面
举一个值得说的点,通过自己的思考解决了什么交互难度
浏览器的存储方式有哪些
cookie的有效作用域
跨域的cookie要怎么做 怎么实现SSO单点登录?
如果不用CORS跨域呢 CORS是异步的 不用CORS呢 有没有更好的方法
Es6之前是用什么来模拟类
模拟一遍new关键字 写个函数
来一题原型链的
function Per() {}
Per.prototype = {
num1: 1000,
money: {
num2: 1000
},
buy: function () {
console.log(this.num1, this.money.num2)
},
}
var p1 = new Per();
var p2 = new Per();
p2.num1 = 0;
p2.money.num2 = 0;
p1.buy();
实现一个左边固定右边自适应的样式
给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。
本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。
示例:
给定的有序链表: [-10, -3, 0, 5, 9],
一个可能的答案是:[0, -3, 9, -10, null, 5], 它可以表示下面这个高度平衡二叉搜索树:
0
/ \
-3 9
/ /
-10 5
字节二面
实现一个自适应正方形
使用的react版本
react声明周期
Vue和React的区别
var let const 区别
let const为块级作用域 声明的变量不在window上,所以声明后通过window访问变量是undefied
箭头函数特点 call可以改变吗
call apply bind 区别
var length = 10;
function fn() {
return this.length+1;
}
var obj = {
length: 5,
test1: function() {
return fn();
}
};
obj.test2=fn;
//下面代码输出是什么
console.log(obj.test1())
console.log(fn()===obj.test2())
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。
字节三面 交叉面
问了简历上解决了左右滑动冲突问题
项目中一个组合筛选的功能实现
http2.0
get请求和post请求的区别
两者本质是一样的 get请求可以用post请求替代 那有什么存在的必要呢
Vue双向数据绑定原理
数组的绑定有什么特殊处理
Vue3.0的双向数据绑定是怎么做的
你觉得微信小程序和普通的web开发有什么区别呢
你是怎么学习前端的呢
对后续的发展规划有什么想法