秋招-菜鸟前端开发一面
1.项目介绍。
2.JavaScript 中的 this 是如何工作的?有哪些绑定方式?箭头函数有什么不同?
3.什么是闭包?你在项目中哪些场景下使用过闭包?4.谈谈你对原型和原型链的理解。如何实现一个new操作符?
5.你常用的 ES6+新特性有哪些?Map 和 Object 的主要区别是什么?
6.实现一个三栏布局,中间自适应,两边固定宽度,有几种方法?
7.CSS盒模型中的box-sizing:border-box 和content-box有什么区别?
8.React(或 Vue)的 Virtual DOM 是如何工作的?Diff算法的核心逻辑是什么?
9.在大型项目中,你是如何做状态管理的?Redux(或Vuex/Pinia)的核心思想是什么?
10.HTTP 缓存机制是怎样的?(强缓存和协商缓存
11.你从哪些方面去优化前端页面性能?
12.请选择一个你认为最有挑战性的项目,介绍一下它的背景、你的角色和主要工作。
13.你是如何保证项目代码质量的?
2.JavaScript 中的 this 是如何工作的?有哪些绑定方式?箭头函数有什么不同?
3.什么是闭包?你在项目中哪些场景下使用过闭包?4.谈谈你对原型和原型链的理解。如何实现一个new操作符?
5.你常用的 ES6+新特性有哪些?Map 和 Object 的主要区别是什么?
6.实现一个三栏布局,中间自适应,两边固定宽度,有几种方法?
7.CSS盒模型中的box-sizing:border-box 和content-box有什么区别?
8.React(或 Vue)的 Virtual DOM 是如何工作的?Diff算法的核心逻辑是什么?
9.在大型项目中,你是如何做状态管理的?Redux(或Vuex/Pinia)的核心思想是什么?
10.HTTP 缓存机制是怎样的?(强缓存和协商缓存
11.你从哪些方面去优化前端页面性能?
12.请选择一个你认为最有挑战性的项目,介绍一下它的背景、你的角色和主要工作。
13.你是如何保证项目代码质量的?
全部评论
相关推荐
11-12 19:02
门头沟学院 C++ 点赞 评论 收藏
分享

查看8道真题和解析