蔚来前端一面

上来面试官就说先做一道算法题,我的心就凉了,临时抱佛脚了准备了两天算法题,想了十分钟面试官看我实在做不出来就让我把思路说一下,我就说先进行排序,把正数和负数分开……卡壳(这个时候感觉面试已经完蛋了)
面试官说这个思路是正确的,然后又让我做了一道代码题,没错还是防抖(因为我简历上写的防抖)。
后面就是自我介绍+介绍项目,我共享屏幕给面试官看了其中一个项目,他问了我一些项目的东西还有八股文。
总结一下有:
1.es6新特性
我说了有promise 静态方法跟我的项目关联了一下,let const ,解构赋值,面试官问我proxy有了解过吗,我说有,proxy是给我们提供了一种修改底层的方式(我在说什么)后面没思路了就扯到vue3的代理。然后他又问我set和map,又问set查找的时间复杂度(这我哪知道啊啊啊)
2.vuex
背八股文
3.webpack和vite的区别
我回答当我们运行npm runbuild时webpack会先帮我们打包然后启动服务器(其实是开发服务器),vite会直接启动服务器,跳过打包,因此热更新速度快,一般在开发阶段使用
4.ts 泛型 遇到any怎么处理
不会,瞎答
5.发布订阅模式原理
当时我脑子有点懵,直接就说不太了解,实际上我是知道一点的啊啊啊啊啊
6.项目中遇到的困难
我就说是消息这一模块,用到了websocket……
反问环节:我问了面试官对我这次面试的看法,他说算法这块要继续练,一般中大厂都会要求写算法题,其他还好,达到了一个实习生应有的知识面
over
明天更度小满
全部评论
过了吗lz
1 回复 分享
发布于 2024-05-29 20:44 上海
+1,上来就写算法,挂了,还是得多练原题
点赞 回复 分享
发布于 2024-06-06 10:19 重庆
求更个度小满
点赞 回复 分享
发布于 2024-05-31 15:34 黑龙江

相关推荐

11-20 11:37
已编辑
门头沟学院 Java
求职好运气:平台小也有优点吧可能晋升更快呢
点赞 评论 收藏
分享
1.项目介绍2. 你参与的那个xx系统,如果这个系统后期要支持多租户,你觉得前端这块怎么改动会更合理3. Vue3 的 Composition API setup() 里响应式丢失是什么原因,怎么解决4. 用了 Pinia 做状态管理,在模块之间的通信怎么处理5.我看你项目里用 GRBAC 做权限控制,那我问你一个场景:如果权限在使用过程中发生变更(比如一个用户的角色被删了),你这边怎么清理掉他之前加载的权限路由6. 看你做了双 token 无感刷新,如果 refresh token 也失效了,但你这时挂起了一堆请求,刷新失败了,怎么处理7. 你提到你们公司做系统集成,那如果你要集成一个船上的摄像监控系统(第三方页面,但它不能改代码,只能iframe嵌进去,而且还要求根据用户权限控制展示内容,你会怎么处理8. 有这样一个场景:如果你从多个系统的 API 拉数据,但这些系统的数据结构不一致,比如 A 系统返回 camelCase、B 系统是 snake_case,还有一些是中文 key,你怎么统一数据结构,来复用9.如果让你来你现在负责一个项目,有20+个页面,需求方经常改字段、加字段,你每次都要改组件,这个时候你怎么来设计10. 如果你要做一个拖拽式仪表盘Dashboard用户呢能自己拖拽、组合图表组件展示不同数据源的信息,你会怎么来设计这个系统11. 看你做了一个公交大屏项目,项目里画车辆轨迹,那如果现在一个页面要同时展示 300 辆车的实时位置+轨迹,你怎么来优化12. 地图中你是怎么处理车辆轨迹“绕圈走”的情况的?比如一个车在原地掉头、拐弯,但 GPS 连续记录了好几个点,那肯定你的轨迹图就会一堆锯齿,怎么来做呢13. GeoJSON 有哪些字段?你在做行政区边界展示的时候,做过数据裁剪吗?如果只展示“浦东新区”这一个区的数据,你怎么只加载它?14.怎么处理 WebSocket 的多连接问题?比如你一个页面要同时订阅车辆位置、报警事件、设备状态,怎么复用,保证不丢数据15. 有没有处理过图表/地图上的数据级联问题?比如点击图表某个项目,地图跟着联动展示,这块怎么处理的16.手撕:给定一个整数数组 nums ,找到一个具有最大和的连续子数组,打印该子数组并返回其最大和。17.反问
查看15道真题和解析
点赞 评论 收藏
分享
评论
7
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务