广联达前端提前批面经(一二面)
4.28号投递
5.11号笔试:20道技术选择题 + 40道行测题 + 1道编程(2个小时)
5.16号预约一面
5.19号一面(38min)
5.25号通知一面过
5.26号预约二面
5.27号二面
面试题目
-
自我介绍
-
笔试题中的最后一道编程题思路
-
说一下对数据结构和算法的了解
-
你的前端项目中用到了什么数据结构和算法
-
数组去重
-
flex布局
-
响应式布局
-
css选择器以及优先级
-
讲一下position
-
追问relative和absolute的使用场景
-
-
重排与重绘,CSS哪些属性会引起重排
-
react的虚拟DOM和diff
-
react的生命周期理解
-
react渲染优化
-
项目的难点
-
对SSR和CSR的了解
-
浏览器如何渲染页面
-
设计模式的了解以及项目中是否用到设计模式的概念
-
追问其他的设计模式,讲了一下单例模式、模版模式、工厂模式
-
- JS的数据类型
- 对作用域的理解
- 闭包
- 对跨域的理解以及项目中的跨域
- 登录如何实现的
- 反问
二面(主管/HR面)
-
面试官自我介绍
-
自我介绍(学习、科研、项目经历)
-
讲一个和前端相关,你做的比较好的项目,原因
-
做项目的过程中遇到的困难以及解决方法
-
为什么想做前端,不搞算法
-
为什么不把有关前端的作为你的科研
-
自身的优势和劣势
-
针对劣势怎么改进
-
讲一件你最自豪的事情,为什么你会感到自豪
-
为什么想来广联达
-
职业规划(短期/长期)
-
工作地点选择
-
更想做技术专家还是综合管理人
-
技术上更想做什么方向?
-
反问(新人培训机制、前端业务和主要规划)