猫眼前端-日常实习-二面
二面用的QQ电话+石墨文档,差不多40min
- 自我介绍,重点说一下在前端方面的项目以及技术栈?
- node.js用到了什么?
- Vue和React的优势?
- Element-UI,Vue-Router用到了什么?不用这两个应该怎么做?
- axios干什么用的?
- Cookie怎么维持登录状态,Cookie是一个什么东西?
- Cookie的有效期,可以设置一个永久有效的Cookie吗?
- sessionStorage?是基于http协议的吗?
- float、position定位的文档流模型?
- 这块不太了解
11. 用过git rebase吗?
- 没用过
12. 代码
- 冒泡排序没写出来,本来应该是双重for循环,但是当时只写了一层for循环(有点裂开),后来没时间改了,就给面试官说了下思路
- 回来后重新写了一下;有个问题:如果最后一位是相同的,那要不要按倒数第二位排序呢?(倒数第二位相同,按倒数第三位排序?……)但是这样就复杂了?
-
function mySort(arr) { for (var i = 0; i < arr.length - 1; i++) { var min = arr[i] % 10 for (var j = i + 1; j < arr.length; j++) { var cur = arr[j] % 10 if (cur < min) { min = cur var t = arr[j] arr[j] = arr[i] arr[i] = t } } } return arr }
13. 反问
- 总的来说,猫眼的面试提问比较宏观,侧重于对知识整体的理解;细节问的偏少(不知道是不是面试官对我嘴下留情了)。
- 最近太忙了,先简单记录一下不懂的,后面有时间再整理。