Interview icon indicating copy to clipboard operation
Interview copied to clipboard

实战 2021 年前端面经【无删减版】【有码】

Results 32 Interview issues
Sort by recently updated
recently updated
newest added

```diff ! 15k-25k ``` ## 一面 [电话] 45分钟 1. ~清除浮动有哪些方式~ 2. ~css选择器有哪些, 他们之间的的权重~ 3. css的预处理器用过哪些, less有个mixins用过吗 4. ~sessionStorage和localStorage的区别~ 5. ~怎么开启flex布局, just-content设置的是哪个轴~ 6. ~移动端有哪些布局方案, rem布局实现的原理~ 7. http缓存说一下, 详细说一些协议缓存都能设置哪些参数 8. 三次握手四次挥手的过程说一说 9....

2021 年🚀
匹配 🔫
失败 🍀

```diff ! 10-10-5 工作制 ``` ## 笔试题 30分钟 1. **问输出什么** ```js var name = 1 var obj = { name: 2, prop: { name: 3, getName: function () { setTimeout(function...

2021 年🚀
排位 👹
胜利 🎉

```diff ! 25k-40k * 14薪 ! 965 工作制 ``` ## 一面 [远程] 30分钟 1. 封装一个方法, 对数组扁平化去重, 并得到一个升序的数组 ```js // 输入以下值 var arr = [ 15, [1, new Number(10), 2], {...

2021 年🚀
匹配 🔫
失败 🍀

```diff ! 965 工作制 ``` ## 一面 [远程] 30分钟 1. ~说一下盒模型吧~ 2. ~什么是BFC~ 3. ~垂直居中有几种方式~ 4. ~说一下js基础数据类型~ 5. ~平时Symbol有用到过吗~ 6. ~那你讲讲闭包~ 7. ~一般工作中什么时候会用到闭包~ 8. ~防抖和节流什么区别~ 9. ~es5的原型链继承如何实现~ 10. ~普通函数和箭头函数有什么区别~ 11....

2021 年🚀
排位 👹
胜利 🎉

```diff ! 10-10-5 工作制 ``` ## 笔试题 30分钟 1. 问输出什么, 我说的14857263发现不对, 控制台显示236 ```js console.log(1) setTimeout(() => { console.log(2) Promise.resolve().then(() => console.log(3)) }) new Promise(resolve => { resolve() console.log(4) }).then(() =>...

2021 年🚀
排位 👹
胜利 🎉

## 一面 50分钟 1. ~聊了聊开源项目的设计理念~ 2. ~react了解到什么程度~, react生命周期 3. ~react的setState有几种方式能正确的拿到数据~ 4. ~vue的slot插槽一般是如何使用的~ 5. ~vue的数据通信有哪些通信方式~ 6. ~说一下发布订阅模式~ 7. ~js的类型判断有哪些方式~ 8. ~typeof原理是什么~ 9. ~instanceof原理是什么~ 10. ~那你接着说一下原型链吧~ 11. ~创建对象有哪些方式~ 12. ~new关键字创建实例对象发生了什么~ 13. ~说一下call/apply/bind有什么区别~...

2021 年🚀
匹配 🔫
失败 🍀

```diff ! 15k-20k ``` ## 一面 [线下] 17分钟 1. ~你们的vue是用脚手架搭建的还是用手写webpack搭建的~ 2. ~webpack有用过吗~ 3. ~有使用过vue-router和vuex吗~ 4. ~react有开发过吗~ 5. ~vue的数据双向绑定对数组是如何处理的~ 6. ~微任务宏任务说一下~ 7. ~定时器是如何触发的~ 8. ~说一下回流重绘~ 9. 浏览器缓存说一下 10. 对nodejs熟悉吗, linux熟悉吗 11....

2021 年🚀
人机 🧬
胜利 🎉

## 一面 [远程] 30分钟 1. ~介绍一下你的开源项目~ 2. ~vue3有用过吗, 和vue2之间有哪些区别~ 3. ~vue-router有几种路由, 分别怎么实现~ 4. ~webpack和rollup这两个什么区别, 你会怎么选择~ 5. 你能简单介绍一下webpack项目的构建流程吗 6. webpack平时有手写过loader和plugin吗 7. ~webpack这块你平时做过哪些优化吗~ 8. ~var, let, const都有什么区别~ 9. ~`cosnt a = {...

2021 年🚀
排位 👹
失败 🍀

```diff ! 20k-30k ``` ## 一面 [线下] 20分钟 1. ~你平时做PC端多还是移动端多~ 2. ~小程序做过吗~ 3. 你这薪资最低**k吗 4. ~你说一下js继承有几种方式吧~ 5. ~说一下promise原理吧~ 6. ~冒泡排序说一下~ 7. 事件委托说一下 8. ~闭包你说一下~ 9. ~同步异步你说一下~ 10. ~vue生命周期说一下~ 11. ~dom可以在哪个生命周期里面拿到~...

2021 年🚀
人机 🧬
失败 🍀

```diff ! 15k-25k * 14薪 ``` ## 一面 [线下] 15分钟 > 面试我的是一个后端, 我礼貌的询问要不要拉上贵公司前端一起聊一下, 他说不用(那只有一个原因, 那个前端比他还菜) 1. ~平时切页面吗~ 2. ~react做过吗~ 3. ~伪类和伪元素有什么区别~ 4. js可以获取到伪元素吗 5. ~浏览器的回流和重绘~ 6. ~js严格模式和非严格模式有什么区别~ 7. 严格模式下function里面有arguments吗 8....

2021 年🚀
人机 🧬
失败 🍀