小鹏汽车 前端开发一面面经

📍 公司:小鹏汽车

💼 岗位:前端工程师

浏览器的渲染过程是怎样的?
什么是回流(reflow)与重绘(repaint)?触发条件有哪些?
CSS 选择器优先级如何计算?
什么是 BFC?有哪些触发方式?
DOCTYPE 的作用是什么?
盒模型有哪两种?主要区别是什么?
简述 JavaScript 原型与原型链机制。
JS 事件传播的三个阶段是什么?
防抖与节流的区别?分别适用于哪些场景?
Promise 是什么?如何实现链式调用?
async/await 的本质是什么?底层基于什么实现?
常见的 HTTP 状态码有哪些?含义分别是什么?
GET 和 POST 请求的核心区别?
浏览器缓存有哪些类型?如何通过响应头设置?
Vue 双向绑定的原理是什么?
Vue 组件间通信有哪些方式?
虚拟 DOM 与真实 DOM 的关系和差异?
Vue 路由的模式有哪些?hash 与 history 的区别?
前端性能优化可以从哪些方面入手?
前端模块化规范有哪些?CommonJS 与 ES6 Module 的区别?
TypeScript 相比 JavaScript 有哪些优势?
interface 和 type 在 TypeScript 中有何异同?
如何检测前端内存泄漏?常用方法有哪些?
前端调试常用工具和方法有哪些?
另考察了项目经历相关内容。

#发面经攒人品#
全部评论
同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 09-15 11:17 广东
这问了不少问题哈,看着都觉得有压力
点赞 回复 分享
发布于 09-12 09:44 陕西

相关推荐

1.自我介绍2.你项目上面提到了长列表渲染优化,详细讲一下吧。3.讲讲这个webpack-bundle-analyse是怎么样的?删除了没出现兼容性的问题吗?4.element-ui的dialog是怎么封装的?那叫你封装一个组件,你会基于什么去封装?5.vue的组件是怎么进行通信的?6.插槽是什么?怎么用?作用域插槽是什么?有什么用?7.大文件上传是基于什么样的背景的?断点续传怎么传的?8.切片上传和断点续传。9.如何对大图片进行压缩?10.SVG有了解过吗?他和canvas有什么区别?11.用vue2多还是vue3多?讲讲vue2和vue3的区别吧。12.那Object.defineProperty这个方法接收几个参数,每个参数分别对应什么?13.vue3里面其实也用到了reflect,了解过吗?14.讲讲webpack为什么比vite快吧?他们之间有什么差异吗?15.为什么vue2里面data要写成函数而不能写成对象呢?16.nextTick了解过吗?什么时候用,举一个具体的例子。原理是怎么样的?17.为什么每个dom要加key值?key有什么作用呢?18.vue3有哪些常用的api吗?19.ref和reactive的区别?那我用reactive定义基本数据类型,ref定义引用数据类型可以不?20.==和===的区别?21.深拷贝和浅拷贝的区别?手动实现深拷贝怎么实现?正则日期那些呢?22.typeOf和instanceOf的应用场景,什么时候应该用谁?23.webpack有哪些常见的配置项呢?vite呢?24.webpack打包的整个过程是怎么样的呢?25.React有了解吗?
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务