【校招VIP】广联达前端面经

05月20日 收藏 0 评论 0 前端开发

【校招VIP】广联达前端面经

转载声明:文章来源https://www.nowcoder.com/discuss/955699 

面试题目

自我介绍

笔试题中的最后一道编程题思路

说一下对数据结构和算法的了解

你的前端项目中用到了什么数据结构和算法

用的最多数据结构的是map+数组

好像不太设计算法

口述了一下调度器的实现,task、run、add...

数组去重

追问:如果有引用类型怎么做

flex布局

响应式布局

media

vh+vw

Rem

css选择器以及优先级

讲一下position

追问relative和absolute的使用场景,我又讲到了页面布局上,父相子绝

重排与重绘,CSS哪些属性会引起重排

react的虚拟DOM和diff

react的生命周期理解

项目使用了react hooks,讲了一下如何用hooks去模拟类组件的生命周期

react渲染优化

讲了React.memo、useCallback、useMemo缓存

项目的难点

对SSR和CSR的了解

浏览器如何渲染页面

设计模式的了解以及项目中是否用到设计模式的概念

项目中没用到,讲了一下Vue响应式原理中的发布订阅模式

追问其他的设计模式,讲了一下单例模式、模版模式、工厂模式

JS的数据类型

反问

C 0条回复 评论

帖子还没人回复快来抢沙发