用户背景:某双一流毕业生,工作两年,物联网专业。
意向岗位:前端开发工程师。
面试问题:
1 请做一下自我介绍。
2 在使用React和Vue 中,他们有什么区别,分别有什么优势?
3 在开发组件过程中,通过什么样的方式来做组建的考虑?
4 组件给别人使用,是通过什么样的方式?有没有说明文档
5 在使用unitapp中 有什么问题?
6 项目测试中 , 有没有考虑兼容性,测试过那些机型? 有没有遇到具体问题。 苹果手机按钮太靠下,是通过什么方式实现来实现和解决的。
7 技术方案,常用的ES6的方法有哪些?
8 数组循环有很多方式,有哪些是可以终止循环的。
9 双向绑定原理可以简述一下吗?vue2.0 和vue3.0分别是怎么实现的, React是怎么实现的。
10什么是跨域? 跨域有哪些方式实现? 是通过具体哪些参数来实现的? 还有其他方式实现吗? http://a.test.com和http://b.test.com 之间跨于怎么解决?
11 类组建 和函数 式组建有什么不一样?
12 常用 react hook 有哪些?
13 webpack是否有自己搭建过? 有没有使用过 cli?
14 前端性能方面都做过哪些优化? 具体项目有哪些性能处理方式?
15 协商缓存和强制缓存有什么区别?
16 在项目中打包的时候有没有对资源做过压缩?
面试者想要了解的问题
1 如何讲一个项目中的难点和亮点?
2 怎么判断websockt 是断了的?
3 准备了app上做某一个项目的难点,看这样说合适吗?
4 我做了跨端的项目 怎么做适配 ?
5 难点和亮点应该怎么回答? 是否是一致的?
6 性能优化我应该怎么回答?我回答的好不好?
面试者想要了解的hr部分:
1 我怎么解释离职?
2 空窗期做了什么应该怎么回答?
3 空窗期有学习新东西吗?