学历:本科大四科班在读
目标:找实习
技术栈:主要为 三件套 + Vue
一个下午连续接到两个部门的技术面试,都是电话面试。
一次面试主要分为三个阶段:自我介绍、技术问题、问答环节。问答环节我主要就问了下部门的工作,这里就不记录了。直接进入最重要的技术问题环节。
暂时只记得这些,后续再补充。
一、部门一
技术问题
1. 为什么要学前端,学前端学了多久?
2. 讲下 Vue 的理念?有什么优点和缺点?
vue的特点:响应式编程、组件化、数据绑定。
2. 生命周期函数有什么?分别有什么用?
1.beforeCreate(创建前):当 Vue 对象创建之前会触发
2.created (创建后):Vue 对象创建完成之后触发
3.beforeMount (载入前):当 Vue 对象开始挂载数据之前触发i
4.mounted (载入后) 5.beforeUpdate (更新前) 6.updated (更新后) 7.beforeDestroy( 销毁前) 8.destroyed (销毁后)
3. 讲一下对 MVVM 的理解?
4. computed 和 watch ?
5. 混入是什么?有用在哪里么?
6. 父子组件传参的方式?
7. 伪类都有什么?
8. 讲一讲 Vue 中的 Mock?
9. 在 Vue 开发中,用 TS 还是用 JS?
10. export default 和 default 的区别?
11. 讲讲解构的使用以及其优点?
10. 有没有用过 axios?
11. 讲一下 axios 的拦截器?
12. v-show 和 v-if 的区别?
13. 讲一下 JS 的 Class?有用过么?
14. 讲一下路由守卫?
15. 说一下 CSS 各种样式引入的优先级?
16. 怎么写自定义组件?有用过吗?
17. 讲一下箭头函数?与普通函数的区别?
18. 有没有用过 less 和 scss?
19. 有没有了解过浏览器安全相关的内容?比如 CSRF 等等,讲讲你还知道什么?
二、部门二
技术问题
1. 为什么要学前端,学前端学了多久?
2. 生命周期函数有什么?
3. 讲一下里面 Vue 实例里面的属性。(哪些是对象?哪些是方法?)
4. 有没有用过 Vuex?什么时候会用到 Vuex?
5. (简历中的)项目中有没有遇到哪些问题?如何解决?
2022.9.13 HR 通知我通过面试啦!