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 ! 18k-28k * 15薪 ``` ## 一面 [线下] 30分钟 1. ~说一下CSS的盒模型~ 2. ~BFC了解吗~ 3. ~聊聊回流和重绘~ 4. ~css上下左右同时居中有哪些方案~ 5. ~说一说基础数据类型~ 6. ~说一说判断数据类型吧~ 7. ~`typeof Symbol`和`typeof Symbol()`会得到什么~ 8. ~手写实现一个`instanceof`~ 9. ~说一下事件循环吧~...

2021 年🚀
匹配 🔫
失败 🍀

```diff ! 15k-25k ! 975 工作制 ``` ## 一面 [电话] 35分钟 1. ~type和interface有什么区别~ 2. 有用过哪些ts的工具类方法吗 3. ts里面的重载有用过吗 4. ts泛型有用过吗 5. ~css布局话都是用哪些布局~ 6. ~说一下bfc是什么~ 7. ~说一下css怎么实现一个三角形吧~ 8. ~vue项目你是如何保证组件内部的css不冲突的~ 9. 你觉得css的属性选择器的优先级是多少 10....

2021 年🚀
匹配 🔫
失败 🍀

```diff ! 14k-28k ! 10-7-5 工作制 ``` ## 一面 [远程] 25分钟 1. ~说一下你认为比较有亮点的功能~ 2. ~我看你之前还写过服务端渲染~ 3. 你们的项目做过错误兼容和埋点吗 4. ~说一下你的开源项目~ 5. ~关于打包工具你是怎么考虑的~ 6. 你感觉rollup和webpack有什么区别 7. 如果是让你封装一个组件库, 这种按需引入怎么做 8. ~你觉得CJS和ES6 Moudule直接有什么区别~ 9....

2021 年🚀
匹配 🔫
失败 🍀

## 一面 [远程] 50分钟 1. ~页面中输入一个url到页面渲染经历哪些过程~ 2. DNS解析是基于怎样的顺序的 3. 你平时开发的时候需要改host吗 4. ~你觉得http和https之间什么区别~ 5. 你觉得https是怎么做到安全传输的 6. ~关于浏览器的缓存机制你有了解吗~ 7. ~回流和重绘之间有什么区别~ 8. ~让一个矩形的高度等于屏幕宽度的一半, 该怎样~ 9. ~css布局, 一行只容纳三个, 换行向左对齐, 怎么实现~ 10. ~如何清除浮动的副作用~ 11. ~flex布局如设置整盒子之间的间距,...

2021 年🚀
排位 👹
胜利 🎉

```diff ! 10-8-5.5 工作制 有加班 ``` ## 一面 [远程] 30分钟 1. ~我看你项目里有提到nuxt做seo优化~ 2. nuxt通常会被称为同构应用, 你能解释一下他的同构过程吗 3. 除了nuxt这种, 你还有其他对原项目改动较小的, seo优化方案吗 4. 像是后台项目, 都会有一些复杂的表单联动, 你能描述一下吗 5. ~react使用过吗, vue3了解吗~ 6. ~vue3有哪些升级点能说一下吗~ 7. Promise新增的`allSettled`和`all`之间有什么区别...

2021 年🚀
匹配 🔫
失败 🍀

## 一面 [电话] 45分钟 1. ~说一下你的项目~ 2. ~项目中都做过哪些细节~ 3. ~有哪些你认为比较复杂的~ 4. ~宏任务微任务说一下~ 5. ~promise状态后续如何改变, 多个promise如何串联~ 6. axios拦截器如何设置多个 7. 回溯算法sku多商品属性切换的库存置灰问题 > 面试过程比较尴尬, 因为我司的项目说实话真没啥可说的, 面试官的侧重点又全在项目上, 本以为凉了, 没想到给我过了 ## 二面 [线下] 40分钟 没有聊技术,...

2021 年🚀
匹配 🔫
失败 🍀

```diff ! 15k-20k ``` ## 一面 [现下] 30分钟 1. ~你一般会怎么去搭建vue项目, 他的结构, 配置是什么样子的~ 2. 如果我想通过webpack控制一下包的大小, 或提升一下他的编译速度, 你有什么方案呢 3. webpack有研究过吗, 你说说前端为什么要用webpack 4. 你写过webpack-plugin吗, 大概了解过他的原理吗 5. webpack插件的先后顺序是什么样的, 打包的时候执行的顺序 6. 你有做过webpack相关的优化方案吗 7. ~你之前有用jq写过项目吗~ 8....

2021 年🚀
匹配 🔫
失败 🍀

```diff ! 16k-25k * 16薪 ``` ## 一面 [线下] 20分钟 1. ~你比较擅长哪方~ 2. ~js基本数据类型有哪些~ 3. 能说一下作用域链吗 4. ~能说一下js的垃圾回收机制吗~ 5. 你能说一下内存泄漏和内存溢出的区别吗 6. ~能说一下cookie和localStorage的区别吗~ 7. ~对于cookie和session有什么区别~ 8. ~解释一下什么是观察者模式~ 9. ~能介绍一下`Event Loop`吗~ 10....

2021 年🚀
匹配 🔫
失败 🍀

``` ! 15k-30k ``` ## 一面 [线下] 一个女的给我摆了一台电脑, 然后里面有个PSD, 是个大屏数据可视化Echarts项目, 然后跟我说复原这个设计稿 我说现场写页面? 她反问你不是前端吗? 我一听这直接就走人了, 设计稿我估摸了一下, 需要写一个下午, 十有八九是个骗代码的 > 不到10人, 全都窝在角落里, 只贴了一张纸写着技术部, 看上去非常寒酸 > 那个女的给我打印简历的时候, 技术主管还小声嘟囔着: "3块钱一份呢, 下回别给他们打印简历!" > 我是周六去面试的, 他们竟然`周六还在办公`!

2021 年🚀
人机 🧬
举报 🌚

```diff ! 15k-25k ``` ## 一面 [线下] 30分钟 1. ~介绍一些最近做了哪些项目~ 2. ~项目中权限模块是怎么做的~ 3. ~小程序有做过吗~ 4. ~react做过项目吗~ 5. vue2和vue3有哪些区别 6. 说一下你对vuex的了解 7. ~在vue中的组件通信~ 8. ~get和post有什么区别~ 9. ~除了get和post, 还用过别的请求方式吗~ 10. ~说一下http状态码~ 11....

2021 年🚀
人机 🧬
举报 🌚