面试分为人力和技术面,都在下午一起了。hr和技术主管坐在一起的。
1. 自我介绍哇~
2. 对航空公司的看法是什么~了解我们公司的产品嘛?
3. 你选择一家公司时的标准是什么?
- 谈了前端/it在公司中的地位,是不是很边缘的部门
- 谈了公司的前景
- 谈了其他待遇
- 然后是地点
4. 你觉得航空公司最近受疫情有影响,如果你进来,发现公司的前景不是特别好,你还愿意来不?进来了之后你会怎么做呢(假设公司和你预想的不太一样)
- 我回答的是,不会特别快的跑路,会在公司干很久
- 谈了《士兵突击》电视剧里面,在不管多么艰难的环境,也要学习做好手中的事情,沉住气,是很重要的品质。算是瞎扯~
5. 你的在校成绩是怎么样的,过了四六级了没
技术面试:
1. 你能说说vue2和vue3的在开发中,有哪些区别嘛?
- 谈了选项式API和组合式API的不同
- 谈了性能上,响应式原理的不同
- 谈了vue3多了的新特性,根节点、teleport组件
可能回答的不是很完善
2. 能不能简单介绍一下的你的简历里面的项目是做了什么的?
- 描述了功能
- 描述了自己认为比较大的亮点,没有使用第三方UI组件库,封装了很多组件
3. 描述组件封装的过程是什么
可能不太准确,我回答的是:
- 知道组件的类型,是业务型的还是工具型的。比如购物车这样的我理解过来是业务型的,比如轮播图,骨架屏我认为是工具型的
- 知道组件要实现什么功能
- 知道组件要暴露哪些参数
- 知道组件的结构是什么样的,编写样式和js逻辑
- 调试和使用
4. 描述从浏览器地址栏输入地址到数据获取的整个流程:
- 第一是DNS域名解析
- 第二是HTTP三次握手
- 第三是服务器响应数
- 第四是,浏览器解析数据,
- 构建HTML的dom树
- 构建cssOM树
- 结合渲染成Render树
- 渲染到页面
- 如果碰到js,那么要重新操作dom,再次重新渲染
- 第五是HTTP的四次挥手。
我当时只回答了这么多,但是我觉得肯定有遗漏,比如缓存就没有放进去。后面再补充
5. 你的项目用了,webpack,为什么不用vite呢?
- 当时傻眼了不知道怎么回答。就说webpack听说是明星级的产品,不比vite差。其实我认为面试官更想让我回答, webpack有哪些独特的地方存在。
反问:
1. 公司的产品更多的项目型还是长期维护某一个产品。
- 更想问出是否是那种二次开发。他们说公司也有做外包的内容。
2. 进来的培训机制是什么样的?
- 会有导师一对一的培训,制定周期计划啥的。我当时还问了,对于新人进来的能力的期许,比如某个阶段要能做出什么样的事情,想知道他们对于新人的宽容度。说只要努力转正问题不大的。
3. 公司的工作时间是什么样的?
- 是8:30到下午17:30,可能旺季会有加班的情况存在。当时还想问是否有倒班,因为有朋友说航空公司可能会有倒班的情况出现
4. 住宿问题?
- 因为没有亲戚在上海,问有没有过渡住宿之类的。他们说可能有,具体要问人事的时候确认
5. 什么时候出结果
- 因为有两个offer要下周一回复,所以想问问他们大概能不能赶上。就怕这边在等,万一已经offer的我拒绝了,这边也没了,就惨了。
#前端##前端面经##面试##前端开发#