字节前端一面(财经)
-    
自我介绍
 -    
怎么学习前端的,为什么选择前端
 -    
实现五点布局
 -    
重定向
 -    
type和interface的区别
 -    
301
 -    
组件中怎么对CSS进行处理的
 -    
http你熟悉的状态码
 -    
http和https
 -    
水平垂直居中
 -    
浏览器缓存机制
 -    
跨域的方法
 -    
js判断其为数组
 -    
js将类数组转换为数组的方法
 -    
AMD与CMD和CommonJS
 
算法
-    
手写深拷贝
 -  
给定一个整数数组 nums ,给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。
 
输出题
let obj = {
    name: "bytedance",
    fun: function(){
        console.log(this.name,this);
    }
}
let a = obj.fun;
a(); // undefined
obj.fun();  // bytedance  for (var i = 0; i < 5; i++) {
    setTimeout(function() {
        console.log(new Date(), i);
    }, 1000);
}
console.log(new Date(), i);
// 全是5#实习##面经##字节跳动##前端工程师#
查看14道真题和解析