校招 未知部门 / 前端 / 一面
[面试日期] 2024-03-14 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>滴滴前端日常实习一面凉经</h2>
<p>准备了一堆基础知识,上来让我讲项目难点和vue...我就不该不懂名词瞎蹦</p><p></p><p>基础:</p><ol><li>vue3和vue2的区别 这个挺全:<a href="https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fjuejin.cn%2Fpost%2F7139921537896808479">https://juejin.cn/post/7139921537896808479</a></li><li>vue2->3 ref的用法 用于在 Vue 组件中创建可响应的数据,类似于 Vue 2.x 中的 data。ref 函数返回一个包含初始值的响应式对象。它的主要作用是将普通 JavaScript 对象或值转换为具有响应性的对象,以便在 Vue 组件中使用。具体用法:...</li><li>具体讲讲webpack的工作原理 <a href="https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fjuejin.cn%2Fpost%2F7140769906080874504">https://juejin.cn/post/7140769906080874504</a></li><li>webpack和vite的区别 <a href="https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fjuejin.cn%2Fpost%2F7229314985044951095">https://juejin.cn/post/7229314985044951095</a></li></ol><p></p><p>算法题:用json </p><p>1.二分查询 输入数组,返回下标,没查到返回-1</p><pre>
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;
}
</pre><p>2.深拷贝 以及要考虑循环引用陷入死循环的情况</p><p>3.回答打印结果</p><p>重点是json中key是字符串类型</p><p></p><p>前面基础知识很多答不上来,所以做了挺多算法题,我感觉考官是为了拖时间,拖到刚满一个小时就结束会议了。</p><p></p>
AI 推荐面试题
