首页 > 字节前端提前批一二面面经

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

积累人品,许愿字节三面过 

一面(8.10)(1h20min)

1.自我介绍
2.项目介绍
3.接触前端多久,如何学习的?
4.项目遇到了什么问题?怎么解决的呢?

css部分

1.css定位有哪些,属性如何设置?fixed 和sticky有区别吗?
2.css不固定大小的盒子,垂直水平居中的方法?(两种以上)

JS部分

1.JS数据类型
2.如何判断数据类型,instanceof怎么用,typeof怎么用,输出结果都是什么样的。instanceof原理是?
3.ES6新语法知道哪些?
(1)Promise  :Promise怎么用?知道Promise.all()吗?除了这个还有什么静态方法吗?
(2)async await 和Promise的关系知道吗?
(3)set map 特点,知道weakSet weakMap吗?
(4)let var const 区别 以及为什么?
(5)箭头函数 和普通函数有什么区别呢? 普通函数里的this 可以更改吗?
4.如何更改普通函数this指向:call(),bind(),apply()以及他们的区别
5.手写bind方法 (可以不用apply或call吗)
6.关于事件循环的看输出,解释为什么。
setTimeout(function(){
    setTimeout(function(){console.log(1)},100);
    console.log(2);
    setTimeout(function(){ console.log(3)},0);
},0)
Promise.resolve(4).then(console.log);
new Promise((resolve) => { 
    console.log(5); 
    resolve(6);
)).then(res => console.log(res))
setTimeout(function(){
console.log(7)},100)
console.log(8)
7.说一下浏览器存储? cookie和local storage的区别?
8.身份认证说一下?
9.代码:数组找峰值 说思路,时间复杂度,可以优化吗?力扣162题。
10.== 和===区别?

还问了是否可以实习。
反问 

二面 8.16(50min)

1.自我介绍,为什么选择前端,怎么学习前端的?
2.说一下你最熟悉的项目,说一下登陆验证。
3.路由导航怎么实现的知道吗?

css
1.css选择器有哪些? 他们的权重 /优先级是怎么样的?
2.实现左边占30% 右边160px 中间铺满的布局

JS
1.ES6变量提升知道吗?函数提升呢?
2.变量提升和函数提升的优先级?
看代码说输出(关于var重复声明 以及变量和函数提升的)
3.跨域是如何产生的? 怎么解决呢? CORS是在哪里设置呢?
4.查找有序数组(有重复值)中,target 第一位和最后一位的的索引。leetcode 34题
5.判断括号是否有效

反问


更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐