达达集团前端面试
一面
1. 为什么学习前端
2. 问了项目,项目难点,有实现组件化的封装吗3. 看过哪些前端书籍
4. javasript的数据类型有哪些
5. 问基础,Number() 和 new Number
6. 怎么实现Number和new Number,就是调用Number() 返回 基本数据类型 调用new Number() 返回数据类型的包装类型
7. 问了抽象相等的一些问题
8. for of 可以遍历对象吗 怎么实现遍历对象?
二面
1. 觉得上次的面试官怎么样?
2. 你为什么会想学前端
3. 我们为什么要用vue(其实就是问vue的优点,最好横向纵向对比)
4. vue的响应式原理
5. Object.defineProperty 和 Proxy 之间的区别
6. 详细说一些虚拟dom到渲染真实dom做了哪些操作(patch的流程,diff算法)
7. 说一下生命周期钩子
9. 为什么vue卸载时 有beforeDestory 和 Destoryed,而React只有componentWillUnMount,这是否意味着React的生命周期流程不完善呢?(懵圈)
10. mvvm 和 MVC 和 mvp的区别(mvp是个啥?moba游戏的mvp我就懂)
10. css的执行会阻塞js的执行吗
11. 我们把html的head和 body标签去掉,里面仅剩一个p 标签,甚至把p标签的结尾标签给删了,浏览器依旧还能解析,为什么?
12. 面对单页面应用时,为了避免js文件体积过大导致页面加载太慢,我们可以通过懒加载的方式对js进行分割,那我们写的css代码也是被打包到一个文件里,有没有办法对该文件进行分割
三面
1. 自我介绍
2. 问项目,项目遇到的难点
3. 为什么学习前端
4.vue和react 有什么区别
5.虚拟dom有什么有缺点
三面问的有点少,感觉要凉~~~~
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
HR面(面了差不多15分钟)
1. 问我哪里人,接不接受到上海,家里有兄弟姐妹吗?家里人同意了吗?
2. 项目是自己写的还是跟老师带的?
3. 怎么学习前端的?
4. 对之前三位面试官有什么看法?
5. 你愿意接受之前三位面试官作为你团队的领导吗?
6. 说了达达技术岗的工作强度,能不能接受?
7. 能不能过来实习?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2022年4月12日更新
本于21年12月签了三方协议,在22年4月11日(也就是昨天)收到公司要毁三方通知,真是想不到,欲哭无泪😂,只能说兄弟们谨慎投递
#前端工程师##面试题目##达达集团#