原本是在视频面试,后来变成电话面试。
本人是信息安全专业,面试时简历写了一些安全项目
- 自我介绍
- 讲一下大学的课程
- 问对vue的了解(我只学到vue指令所以面试官没有深入问)
- XSS是如何实现的
- innerHTML与XSS
- CSRF是怎么实现的
- 关于HTTP协议
- 说一下HTTP协议安全方面相关(我没答出来...)
- 关于linux的常用指令(我没答出来...)
- 说一下大学的安全实验(问了arp是什么)
小插曲:
面试快结束时,
面试官:有什么要问的吗?
我:我面试的是web前端,为啥没有问前端的问题
面试官:主要是根据简历来提问的,后来继续问了一下前端的知识。如下
- 说一下DOM、BOM
- DOM事件流
- 绑定事件.onclick的方式和addEvenListener的区别
- 事件冒泡,如何阻止冒泡
- 事件捕捉(addEvenListener参数设置)
- 如何删除事件?
- 说一下原型链(没复习,答不上来)
- 说一下js的基本数据类型?
一面结束后面试官给的建议:学一下Vue和js。
一面结果当天出,第二天上午10.30面试
尚融科技一面
跟面试官说复习了DOM和BOM、vue指令- 自我介绍
- 如何清除浮动?有哪几种方式?
- 盒子模型
- 说一下v-on
- v-model双向绑定
- 单向数据流、双向数据流
- v-for
- v-if和v-show分别与v-for结合使用的时候有什么区别?(性能、渲染)
- http协议
- http状态码
- 详细说一下Tcp三次握手的流程
- XSS、CSRF实现原理
- Vue的生命周期(答不上来)
二面时间:三天后
面试官给出的指导:学习Vue全家桶和ELEMENT组件库(后三个必须掌握)
要学的知识点:
- VUE
- Vue-router:路由
- Vuex:状态管理
- axios:数据请求
- UI组件库:element
拦截是什么:
- 用路由卫士、路由钩子dui’lu’you进行拦截
- 全局状态的增删改查;异步请求的封装;
- 请求拦截;
- 响应拦截
- 路由拦截:在进入路由之前把他拦截,进行一些权限判断等操作(用户是否有权进入路由)
- 请求拦截:在请求前拦截,进行一些统一的请求配置,比如在请求头设置token、content-type之类
- 响应拦截:把后台接口返回的数据拦截下来,一般会做一些状态码的统一管理提示
最后感叹一句!!!两个面试官都好好啊!!!!
全部评论
(5) 回帖