当前位置: 首页 > 面试经验 >

前端面试(荣耀、商米、睿联)

优质
小牛编辑
129浏览
2023-03-28

前端面试(荣耀、商米、睿联)

9.27 15:30-16:00 荣耀一面 (没收到测评,应该挂了)(30min)

  1. 自我介绍
  2. 问一些实习的情况和大学课程
  3. 讲一个你最熟悉的项目(讲了实习的)
  4. 开发过程中有遇到什么安全问题吗
  5. xss,csrf是什么,解决方法
  6. 输入url到渲染的过程(讲一半问我http长连接的问题)
  7. 做的可视化项目是只服务运营同事吗
  8. 项目问了差不多了,问你点数据库和数据结构的吧(一些项目的问题不太记得了)
  9. 栈和队列的区别,栈的常见操作
  10. 图的概念,有了解应用吗(扯了下webpack的知识)
  11. 知道kmp算法吗
  12. 数据库的三范式
  13. 平时刷leetcode吗


9.30 11:00-12:00 商米科技 一面(45min)

  1. 自我介绍
  2. 问了一些在校课程和实习的情况
  3. 挑一个项目讲(项目问的比较深)
  4. 对于Promise怎么理解
  5. 为什么Promise能一直then,catch的处理
  6. 依据哪个promise状态,没有return会怎么样
  7. 刚才你说到resovle的时候处理队列,能详细说下吗
  8. 实现一个Promise调度器怎么实现,怎么保证不会出现重复操作
  9. 描述下Event Loop, Event Loop 和 Promise 的联系
  10. Vue和React哪个比较熟,让我挑一个讲原理,我说了Vue的数据响应式,后面抠原理细节
  11. 如何判断目前处理的watcher是哪个
  12. 嵌套组件的watcher
  13. 怎么理解dep?
  14. Vue是对数组做了怎么样的操作
  15. 职业规划
  16. 校园经历

反问:

  1. 后续面试流程(说后面可能 boss + hr 一起面)
  2. 技术栈&公司业务
  3. 如何在业务开发中技术沉淀
  4. 加班情况

总结:

面试官对于Vue原理了解比较深,着重对项目进行提问,不会问常规八股,人很不错,是我秋招到现在体验最好的一次面试了


9.30 15:40 -16:20 睿联 一面 (35min)

  1. 自我介绍
  2. 介绍下项目
  3. 一个数据平台,如果数据是百万级的,怎么让页面不卡顿 ,用什么方法传数据 (web worker, postMessage)
  4. 当数组改变时,js是怎么分配内存的
  5. for of 和 for in 分别可以用于遍历什么数据
  6. 作用域有哪些,解释下块级作用域,通过作用域解释下闭包
  7. 设计一个系统,setTimeout异步任务分级,高优先级先执行,怎么实现 ? 扯 requestIdleCallback后他说如果不止有两个等级呢,又补充了用分级调用栈的方式
  8. 共享屏幕后, 说下promise 执行顺序,为什么catch中失败没办法捕获到(try catch)
  9. Promise.all 实现
  10. 用 Promise 实现请求并发控制
  11. 用户在外网想访问内网里的某个服务该怎么做(说了代理、***)
  12. 有什么感兴趣的发展方向

反问:

  1. 部门业务&技术栈
  2. 后续面试流程
  3. 面试评价
  4. 加班情况
 类似资料: