阿里 淘宝买菜 一面凉经again

阿里我真的不配去

电话面1h+

  1. 自我介绍
  2. vue处理列表的时候,v-for中的key有什么用,可以用index吗,如果用index会有什么问题
  3. key应该怎么生成(后端返回id,或者uuid)
  4. 如果有成百上千的数据,都使用uuid来生成会比较消耗性能,应该怎么处理(分页 虚拟列表 懒加载)
  5. 事件总线的优缺点(说的是绑定同一个事件会互相影响),觉得适合大型的管理机制比较好的解决方法(vuex),哪些设置适合大型管理(用mutation和action才能触发数据修改)
  6. mutation是同步的,异步的怎么实现(写在action里面),怎么处理(async await?),想问我怎么封装mutation让它可以实现异步请求,但是我没太懂
  7. 用vue2还是vue3,vue3的优势
  8. 对于diff算法来说,想检测a.b.c的c有没有发生变化,是如何检测出来的
  9. 逐层比较会不会性能损耗,很深层的话如何发现变化,你自己会想怎么去发现这个变化并且不要太消耗性能(设置一个阈值,过了这个阈值再深就不找了,感觉不对)
  10. 判断变量类型的方法
  11. typeof能区分数组和对象吗,那怎么区分数组和对象
  12. 如何判断属性是不是对象自己属性 hasOwnProperty?
  13. null和undefined的区别
  14. 如何判断是否是一个Number类型
  15. get和post的区别,post可以在url传参吗
  16. post会发起几次请求(简单/复杂)
  17. 跨域问题,如何解决跨域
  18. 如果没有同源策略会出现哪些问题
  19. 登录的流程,用户密码应该做个加密但是我没做
  20. 单点登录(不太了解)
  21. cookie是哪里产生的,以set-cookie形式传递过来
  22. 其他常用的http的头部
  23. token如何设置有效期(后端实现)
  24. ⚡重新登陆的时候如何返回到当前界面(说了一大堆但是感觉面试官不太满意)
  25. 双飞翼布局,没说align-item:stretch
  26. ⚡字体基线的对齐(不了解)
  27. canvas实现验证码,什么形式,如何实现,实现细节
  28. 博客构建和发布的流程
  29. webpack打包的步骤,常用配置(webpack说起来总是懵懵的)
  30. 双端打包,打包出pc端和移动端?(不太了解)
  31. 博客考虑到多人操作了吗(no)
  32. 数据库几张表,怎么设计的
  33. 个人博客用的什么编辑器,以什么形式存的,如果几万字怎么存储,上传性能如何优化(切片?)
  34. 实习遇到的难点(被打断了说有点流水账呜呜)
  35. 实习公司的业务,一些实习问题

反问

技术栈 React,淘宝买菜,钉钉小程序

面试官比较看重哪方面:学习能力,主动性

#秋招##面经#
全部评论
佬,第九问有思路吗😭
点赞
送花
回复
分享
发布于 2023-09-18 18:53 北京

相关推荐

点赞 3 评论
分享
牛客网
牛客企业服务