02-03面试复盘(分为上午场和下午场)

134 阅读3分钟

上午场(包含笔试和面试)

整个面试持续的时间并不长,大概18min左右,面试官不知到是碍于我的两年半多的前端经验还是招到人了或者是我的笔试题答的并不好,整个过程给我的感觉就是在凑kpi,最后象征性的问了我你还有什么要问我的吗?我问了一下如果有机会加入,您觉得我还有什么需要提前准备和了解的吗,居然给我来了一句我觉得都挺好,不管是项目也好还是各个方面,然后说那今天就先这样了,后续如果通过的话人事会和你沟通下一步的流程,我追问了一下大概要多久,他给我说的是一般两到三天,我们一共会有三轮面试,一轮是今天前端面,二轮是项目负责人面,三面是hr面,如果通过的话。不用看后续,这就是凉了再找其他的吧

笔试题

  1. 实现按钮0.5px的边框
  2. 一行代码创建1-100内的数组
  3. 不借助临时变量,进行两个整数的交换,(至少写出两种方案),var a=10,b=12
  4. 给你一个字符串s,找到s中的最长回文子串,比如s=‘cbba’,输出‘bb’
  5. 已知数组var arr = [[1,2],[4,5,6],[6,7,6,[11,12,[14,5,[16]]]],10],编写一个程序扁平化并去除其中重复的数据,最终得到一个升序且不重复的数据

面试题(持续18min左右)

主要是问一些项目还有设计实现题

  1. 项目中的前端权限是怎么实现的
  2. 项目有遇到哪些问题吗
  3. xxx怎么实现的使用什么方案实现的,有遇到什么问题吗
  4. h5内嵌app如何实现通信(SBridge没回答上,这方面做的不多)
  5. 项目有做过预览文件的功能吗?怎么实现呢?(一直在翻我简历,感觉对我不是很感兴趣)
  6. 你这边还有什么问题想要问我的吗

下午场面试题(持续30min)

感觉也没戏了,问了我期待薪资还有最快到岗时间,还有问我还有什么想问的

  1. vite和webpack区别,有什么优点
  2. uniapp如何处理打包兼容问题(ios和安卓)
  3. computed和watch的区别
  4. v-for和v-if为什么不能连用
  5. ios和安卓有哪些兼容问题
  6. 如何处理首页白屏问题
  7. vuex什么情况下使用,有哪些内容
  8. vue父子组件之间有哪些通信方式
  9. 本地存储方式有哪些?异同点是什么?
  10. pinia和vuex的区别
  11. 有打包过ios吗
  12. 如果说产品上遇到特别不合理的需求你会怎么做
  13. 想做移动端还是想做pc这方面的多一些