字节跳动前端面经
一面:
项目,有什么亮点
js数据类型数据类型检测
原型链
继承
闭包
事件循环
css写梯形
js写:1-10隔一秒输出一个数
js写:二叉树的查找有无和为n的路径
二面
服务端如何检查用户是否登录
重定向状态码,重定向时怎样传重定向到哪个地址
cookie放在哪里,httponly什么意思
常见的网络攻击
new的过程
__proto__怎样修改
说代码结果及原因:
服务端如何检查用户是否登录
重定向状态码,重定向时怎样传重定向到哪个地址
cookie放在哪里,httponly什么意思
常见的网络攻击
new的过程
__proto__怎样修改
说代码结果及原因:
function foo() { console.log(this.a); } const obj = { a: 1, foo, } obj.foo(); //输出啥 const bar = obj.foo; bar(); // 输出啥说代码结果及原因:
[1]==[1] [1]===[1] 0.1+0.2==0.3用户对象数组,每个用户有一个logintime,一个logouttime,求一天的访问量峰值。我用了数组,但是数组有很大的浪费空间,如何改进:用对象,但要对对象的key进行排序。
二叉树层次遍历
三面:
写代码:36进制加法,add(string a,string b)
写代码:36进制加法,add(string a,string b)
三面因为某些原因提前结束了就只做了这个问题。
#字节跳动##前端工程师##面经##校招#