wxg公众号&小程序&微信小店前端

一面挂,1h49min
1. 三道算法
  1. 二叉树中序遍历
    1. 实现next()(按中序遍历返回节点值)和hasNext()(判断是否有后续节点)方法
  2. 大数相加
  3. 实现一个Token Manager类,使用TS
    1. 需要实现的方法
      1. getToken():Promise<string>,异步返回当前有效的令牌,如果令牌已过期或无效,应当返回之前刷新令牌
      2. getTokenSync():string|undefined,同步返回当前有效的令牌,如果令牌已过期或无效,应当返回undefined
      3. refresh():Promise<void>,强制刷新令牌,如果同时有多个刷新请求,确保只进行一次实际的刷新
    2. 令牌管理:
      1. 使用setTimeout去模拟一个异步返回的后台接口
    3. 并发处理
    4. 错误处理
    5. 加分项:(忘记了)
2. 问实习项目亮点,主要是围绕解决问题的方案的逻辑展开,面试官很nice,学到了很多,从更多角度去思考这个方案的合理性,不拘泥于前端技术
  1. 围绕实习亮点展开了问题...
  2. Vue为什么有原型链,.vue文件是怎么变成html的
3. 八股
  1. 从输入url敲下回车经历了什么过程,越详细越好
  2. js的数据类型?map和set属于什么类型
4. 反问
  1. 业务和技术栈
  2. 学习建议,两方面,一是算法还要加强,可能是紧张,磕磕碰碰a了前两道就没时间了,二是思考问题的能力还不够全面,可以有更好的解决方案
总结,很完美的一次面试体验,学到了不少东西,感谢感谢面试官
全部评论
没太看懂你这到底是啥部门
点赞 回复 分享
发布于 03-31 22:56 北京
是什么算法呀?
点赞 回复 分享
发布于 03-25 21:14 广东
好难哇😭
点赞 回复 分享
发布于 03-23 14:57 湖南
佬请问这个部门面试的算法题是手写还是键盘敲
点赞 回复 分享
发布于 03-21 11:50 湖北

相关推荐

腾讯微信前端面试面经:技术与沟通的双重考验一、面试初体验这次腾讯微信前端的面试,整体节奏张弛有度。开场长达20&nbsp;-&nbsp;30分钟的项目交流,让我感受到面试官对实际项目经验的重视,后续的技术问答和算法考察也极具针对性,尽管最终未能通过,但整个过程收获满满。二、项目细节深度探讨1.&nbsp;大模型相关技术交流面试一开始,面试官便聚焦于我在实习中涉及的大模型调用相关项目,围绕前后端交互、数据结构化处理、流式传输等技术点展开提问。当谈及流式传输时,我提到工作中接触过的Server-Sent&nbsp;Events(SSE)和Backend&nbsp;For&nbsp;Frontend(BFF)架构,解释了SSE如何实现服务端到客户端的单向实时通信,以及BFF层如何针对前端需求定制数据接口,减少冗余请求。在聊到JSON流式解析时,面试官追问“为什么选择自己手写解析?”,我坦言最初是出于学习目的,参考了开源项目的实现逻辑,希望深入理解数据逐块处理的原理,但这个回答可能未能展现出足够的实际应用价值。2.&nbsp;智能自驾数据可视化项目我介绍了负责的智能自驾数据可视化项目,主要通过React&nbsp;Hook获取数据,再利用表格组件进行展示。由于项目逻辑相对基础,缺乏性能优化层面的实践,面对面试官对性能优化的潜在期待,我未能给出亮眼的回答,意识到这是自己项目经验中的一大短板。三、算法与技术实操考察1.&nbsp;算法题:有序链表合并第一道算法题是合并多个有序链表,这是经典的归并问题。我采用分治思想,先两两合并链表,逐步减少链表数量,最终得到合并后的有序链表。通过代码实现和思路讲解,基本完成了题目的要求。2.&nbsp;技术题:防抖与节流第二道题考察**防抖(Debounce)和节流(Throttle)**函数的实现。在实现节流函数时,我使用记录上一次执行时间的方式,控制函数在指定时间间隔内只能执行一次。但当面试官追问“如何优化防抖函数,避免重复创建定时器”时,我没能及时想到通过保存定时器ID(timeoutId),在新触发时清除旧定时器的方案。面试官略带遗憾的一句“这不应该呀”,让我意识到这个关键知识点的疏漏可能影响了整体评价。四、轻松闲聊与最终结果算法环节结束后,氛围变得轻松起来。得知面试官也是成都人,我们自然地聊起家乡美食、生活日常,还调侃了一下恋爱话题,整个交流十分融洽。面试官最后表示最迟次日给答复,虽然最终收到未通过的消息,但我明白或许是有更契合岗位需求的候选人,这次经历也让我清晰认识到自身技术短板与改进方向。
查看8道真题和解析
点赞 评论 收藏
分享
评论
10
26
分享

创作者周榜

更多
牛客网
牛客企业服务