滴滴前端日常实习一面凉经
准备了一堆基础知识,上来让我讲项目难点和vue...我就不该不懂名词瞎蹦
基础:
- vue3和vue2的区别 这个挺全:https://juejin.cn/post/7139921537896808479
- vue2->3 ref的用法 用于在 Vue 组件中创建可响应的数据,类似于 Vue 2.x 中的 data。ref 函数返回一个包含初始值的响应式对象。它的主要作用是将普通 JavaScript 对象或值转换为具有响应性的对象,以便在 Vue 组件中使用。具体用法:...
- 具体讲讲webpack的工作原理 https://juejin.cn/post/7140769906080874504
- webpack和vite的区别 https://juejin.cn/post/7229314985044951095
算法题:用json
1.二分查询 输入数组,返回下标,没查到返回-1
var search = function binarySearch(list,target){ let left = 0, right = list.length -1; while (left <= right){ const mid = Math.floor((right-left)/2) +left; const num=list[mid]; if (num == target){ return mid; } else if(num > target){ right=mid-1; } else{ left=mid+1; } } return -1; }
2.深拷贝 以及要考虑循环引用陷入死循环的情况
3.回答打印结果
重点是json中key是字符串类型
前面基础知识很多答不上来,所以做了挺多算法题,我感觉考官是为了拖时间,拖到刚满一个小时就结束会议了。