9.17虾皮二面(已挂版)

深挖项目+一些八股+手撕2道

1.研究方向是人工智能,为何转到/学习前端?

2.实习经历写的node微服务中间层主要是干什么?
(我提到了协议转换,因为实习的bff项目对接后端那边的grpc服务,对前端暴露rest api端点)

3.所以你认为中间层的职责边界是什么?仅作为一个协议转换吗?
(我提到了接口编排,比如前端在某个功能上需要调用后端多个接口时,可以直接在bff中做一个整合,只返回给前端一个接口,这样前端的复杂度也能降低,这个想法是之前在研究实习的项目时问ai得到的,实际上实习的时候也没做接口编排,这部分答得不好,我对bff项目的价值和了解太浅了,仅限于我自己的那部分dirty work)

4.对node微服务的复杂度有什么处理吗?需要考虑哪些异常场景?或者是怎么解决的?就是如果以聚合api的调用为例,这个过程中可能遇到哪些异常场景或者是哪些你认为需要关注的点?
(真的不会回答,因为真没做过接口聚合,我猜测可能会跟异常和错误的处理有关)

5.是不是意味着一个接口出错了,整个过程就中断了?
(我提到可以做重试,可以设定一些重试规则,比如网络错误,满足规则就可以发起重试,避免某个接口出错就直接报错,尽可能使得接口能成功返回响应,感觉我的回答还是太浅了,但是的确就是只知道这一点orz)

6.从前端服务的一个可用性来看,就是我们尽可能的满足它的一个可用性,那么在这种聚合的场景下,有没有什么办法尽可能满足它的可用性?数据影响范围应该尽可能的小,不能因为一个接口出错,整个服务都不可用,对吧,那么针对这个有什么考量?哪些可以聚合,哪些不可以,聚合的原则是什么?(理解到面试官意思了,但是我答得不好,描述很混乱,我的大概理解是聚合的原则必须是前端请求的数据之间关联性很强,但是不会回答,也不知道如何描述,并且只知道这一个点)

7.你这里的重构请求层是什么意思?为什么要重构?(这里我脑子昏了头了,回答成了在简历中写到的另一条工作,我傻了orz)

8.前端有哪些性能指标可以关注?(我答了FCP、LCP)

9.这都是基于开发过程的性能表现,那如何知道在用户的真实使用情况?(不会答。乱答的)

10.生产环境怎么感知用户性能或者错误问题?(我回答听说过sentry,但是没用过,不知道怎么用orz)

11.ai辅助编程用的多吗?用的什么?会深度集成使用还是做提示?(这种问题怎么回答才能显得我既能使用ai提升效率,但是又不是完全依赖呢?搞不懂orz)

12.你之前做过深度学习,那你知道为什么ai会容易忘记上下文?(上个回答提到这点,但是实际上我做的不是深度学习啊orz,所以也是乱答)

13.有用过mcp之类的工具吗?(没有orz)
14.前端的同源策略,跨越的处理?
15.简单请求和复杂请求的区别?
16.webpack和vite在开发、生产模式的区别?
17.esm和common js的区别?
18.import在esm中是个引用对吧,那编译时怎么实现的引用更新?最正构建出来的产品怎么实现的es特性?
19.实现map(最开始用对象,发现不对,因为对象的键不能像map那样支持多种类型的变量,最后用的2个数组实现,但是写的过程中磕磕绊绊,暴露了短板)
20.图有关的算法题(图,在此之前没刷题,因为总觉得不会考,没想到还是很重要的,最后还是暴力写了,不过写的还是有问题,其实后来发现也很简单的题,dfs就行
#我的求职进度条##面试问题记录#
全部评论
大佬,是面试完几天后知道挂了的呀
点赞 回复 分享
发布于 11-02 01:43 重庆
瑟瑟发抖
点赞 回复 分享
发布于 10-20 15:57 广东

相关推荐

11-24 23:39
门头沟学院 Java
贴主开始投日常差不多一个小阶段一个大阶段第一个小阶段六月开投到七月6.24 腾讯天美一面挂6.25 蔚来武汉一面挂7.8 字节番茄小说一面挂第一个小阶段只有三个面试,腾讯处男面,当时算法都没怎么刷,八股也没背熟就上了(笑),到现在腾讯还没再约,感觉是面评脏完了),字节面的学到很多,发现简历上有些问题,对项目理解加深了点。然后七月份离校完回家,在家里gap(),错过了八月份面试黄金时期,悔不当初,希望大家引以为戒。第二个阶段九月到目前9.8,9.12,9.16,9.17,9.24一共五个中小厂面,只oc一个(笑)中小厂感觉对项目问的很多,大家面大厂之前可以多投点中小厂对项目熟悉熟悉。9.23 快手音视频一面挂10.9 字节抖音直播一面挂10.10百度百家号一面10.15 百度百家二面挂10.24 懂车帝一面挂10.24 百度网盘一面10.29 百度网盘二面挂10.30 虾皮一面挂11.7 字节业务中台一面挂11.12 快手 ai 应用一面11.14 字节tt生服一面11.19 快手 ai 应用二面挂说实话这种战绩看着太想笑了,基本全是一面挂。百度网盘二面完拖了好久被挂;快手二面是最难受的,算上自我介绍反问只有15min,无手撕,反问还问了面试官为什么这么短,他说就了解下基本情况。当时我已经笑了,面完还觉得稳了,但是又不敢提前开香槟。结果周三面完一直没出结果,后边几天一直煎熬,甚至11.24周一问的时候这个岗位还换了个hr,最终还是挂。看到hr发过来没通过消息的时候人真的红了,要是没答好被挂心甘情愿,但是15分钟里他问的问题,项目八股都回答上来了,还是挂,真的怀疑人生了。贴主自制力其实挺差,没有面试的时候基本没有学习动力,只有有面试的时候才会push自己去刷算法背八股,闲着没事就打apex(笑)。所以这个结果某种程度上也是理所当然,或许就是给过去偷的懒还债吧。贴主还是条0实习的区,这个时间段找实习感觉基本都是至少一段实习,牛油们一定要早实习,哪怕是小厂也比没实习强。这个帖子算是些贴主的碎碎念,也是对目前的一些总结吧,从九月份到十一月快结束了,三个月一直刷boss投简历,心好累,感觉大厂或许是我遥不可及的梦吧。欢迎牛油大佬们来评论~要是有对贴主的建议那就更好了(),感谢大家看到这里。
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

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