2023.8.24高德前端一面
面了一个半小时,基本没问八股手撕了四个题,第一次面这么长时间
1. 自我介绍
2. 因为我是数据可视化的,说到了三维可视化,问了一堆三维的东西,连模型简化算法思路都问
3. http状态码
4. https数据加密过程
5. 手撕:前序中序输出后序
6. 手撕:实现一个add方法有如下效果add(1,2).add(3).add(4).ouput(),在output的时候输出前边数的和
7. 口述:一个数组,有重复的数字,要求分别找出第k大和第m大的数,说出最优解(没说出来,只有记录次数和排序的笨方法)
8. 手撕:实现一个pipe函数传入一个promise数组,前一个promise的结果是下一个promise的输入,promise是串行执行的,都成功的时候返回成功promise,有一个失败直接返回失败promise(刚开始用async和await实现的,后来不让用async和await,手撕了一个递归,内部再封装了一个函数,用于每个promise的递归执行)
1. 自我介绍
2. 因为我是数据可视化的,说到了三维可视化,问了一堆三维的东西,连模型简化算法思路都问
3. http状态码
4. https数据加密过程
5. 手撕:前序中序输出后序
6. 手撕:实现一个add方法有如下效果add(1,2).add(3).add(4).ouput(),在output的时候输出前边数的和
7. 口述:一个数组,有重复的数字,要求分别找出第k大和第m大的数,说出最优解(没说出来,只有记录次数和排序的笨方法)
8. 手撕:实现一个pipe函数传入一个promise数组,前一个promise的结果是下一个promise的输入,promise是串行执行的,都成功的时候返回成功promise,有一个失败直接返回失败promise(刚开始用async和await实现的,后来不让用async和await,手撕了一个递归,内部再封装了一个函数,用于每个promise的递归执行)
全部评论
7有没有可能是用桶和快排
巧了你这跟我高德一面时候的手撕一模一样,不过我二面挂了
pipe那个题微软一面也出现了
相关推荐
点赞 评论 收藏
分享