首页 > 阿里云电话一面(凉凉)|问题+我的答案(正确答案待更新)
头像
前端小甜甜
发布于 2022-03-18 17:15
+ 关注

阿里云电话一面(凉凉)|问题+我的答案(正确答案待更新)

3.18 15:00

1、自我介绍,顺着问了问项目和竞赛(问的很少)
2、为什么选择前端?(虽然我好像干的产品的活,但是我喜欢前端呀)
3、项目中最大的难点是什么?(开始是插件版本问题导致报错,后来对一些组件通信,vuex理解的不好,emm就很菜)
4、虚拟DOM问题
  • vue里面的虚拟DOM是什么?(一个js对象,可以结合diff算法更新部分界面,可以提升性能)
  • diff算法怎么实现?(我记得有个tree diff,别的想不起来)
5、路由问题
  • 用什么插件管理状态、路由?(vuex,vue-router)
  • 路由用什么模式?(history)
  • 还有什么模式?(hash)
  • 两者区别是什么?(hash有#很丑hhhhh)
  • #是什么意思(参数?不知道)
6、网络请求的问题
  • post和get区别以及使用场景?(post对数据长度没有限制,传对象和数据量大的,更安全适合传密码)
  • 追问使用场景(我把上个回答重复了一遍,面试官说太细节了有没有更宏观的选择,我不知道他也没告诉我应该是啥)
7、深浅拷贝
  • 深拷贝和浅拷贝区别(可算碰到我会的了贼拉自信:浅拷贝是拷贝地址,深拷贝拷贝完了不会互相影响)
  • 哪些方式实现深拷贝?(clonedeep、自己写递归、JSON强制转换——但是日期类型、正则化、自引用不适用)
8、操作系统里进程和线程的区别?(我只回答了一句:一个进程可以有多个线程)
9、数据结构里面哪些常见排序以及复杂度?(只想起来冒泡、快排,快排nlogn,冒泡刚开始说成n了,引导下才说对n^2
10、邮箱来了一题手撕算法
一个n+1长度的数组,里面由1……n这些数组成,其中有一个数重复出现了,可能出现好几次,不破坏数组,空间复杂度O[1],时间复杂度小于O[n^2]
(题目意思限制了不能排序,不能新建其他数组,所以我只想到二分法,但是后面思路乱了,没做出来)

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖