疫情期间不少单位降薪、缩招、裁员,很多企业都处于缩减状态,就业压力很大。如果想在众多求职者中脱颖而出,就必须要有过硬的技术水平。
非凡教育的就业指导老师根据学生的反馈,总结出以下H5前端开发工程师的常见面技术面试题,如有需要请收藏!
1、项目中用到哪些技术栈(IT术语:一系列技能组合的统称)
2、vue我不是太懂,你能帮我介绍一下它的流程和特性吗
3、vue的工具有哪些
4、我们的手机网站都是打包成app的,你了解过怎样打包吗
5、聊了一些小程序(没有问具体技术知识)
6、你做的手机端网站是怎样做兼容的(不同屏幕的适配)
7、父子通信、子父通信、非父子通信
8、你用过状态管理吗,你所了解的状态管理有哪些(vuex)
9、ajax与axios的区别和优劣
10、有没有封装过插件,举例说明
11、介绍一下原型链
12、怎样以文档的形式导出文件(前端来实现)
13、浏览器的兼容处理过吗,请举例,另外使用jquery可以获取当前元素的父元素,在IE上是获取不到的,需要用到原生js,怎样做
14、介绍一下相对定位和绝对定位
15、两次异步请求怎么保证第一次请求完成后再进行第二次请求使其可以使用第一次请求的结果
16、怎么保证一个方法只调用一次,在vue中和在js/jquery中
17、js模块化你了解多少,你是怎样理解的
18、跨域问题有哪些解决方法
19、权限管理,不同的用户看到不同的内容,怎么做
20、vue的生命周期
21、jquery与vue的区别
22、js闭包怎样理解
23、做过跨域的操作吗
24、jquery的选择器有哪些
25、有没有用过bootstrap table模块
26、ajax异步怎样设置成同步
27、有没有用js调用过打印机,怎样调用
28、有没有用过树形结构(这个其实就是问如省市县格式的三级联动)
29、使用jquery类选择器得到的对象形式是数组,那id选择器呢
30、怎样使用jquery获取input框中的name属性(面试者说:jquery获取的对象都是数组形式,可以使用$(选择器)[0]转化成js DOM对象来获取)
31、混合开发和跨域开发怎么理解
32、app指什么,是不是移动端网站的封装,怎么封装
33、两家公司都特别关注小程序,面试一上来就是熟练不熟练小程序,能不能独立开发,其他很少问,由于咱们学的小程序太少,也没做过什么项目,该怎么回答
34、现有VUE项目,加了缓存机制,有一公共页面,需传递参数来渲染页面。问题1:vue组件间传值都有哪些方法,给出你的答案。
35、怎么解决页面数据不更新问题。
36、还有 购物车,是服务器缓存还是 本地缓存? 服务器的话,为什么不登录也可以加入购物车,本地的话,为什么登陆上去,就有你刚才添加的购物车 数据?
37、问:原声js动画怎么做ie8兼容