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了前两道就没时间了,二是思考问题的能力还不够全面,可以有更好的解决方案
总结,很完美的一次面试体验,学到了不少东西,感谢感谢面试官
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了前两道就没时间了,二是思考问题的能力还不够全面,可以有更好的解决方案
总结,很完美的一次面试体验,学到了不少东西,感谢感谢面试官
全部评论
佬请问这个部门面试的算法题是手写还是键盘敲
好难哇😭
是什么算法呀?
没太看懂你这到底是啥部门
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享