大二双非双一流本科后端开发小厂面经

这场面试是我目前面过压力最大的一家公司,没有之一,一点点八股都没有问。最可惜的是我面一半才想起来录音,唉,能写多少写多少吧。

你说你的项目卖点是高并发,那我问你,你现在的一个设计能承担的并发量还是不够,如果并发量更高,你怎么处理

你所说的本地锁+分布式锁,就是你前面的这个本地锁,是要保证你这些请求全都能吃得下,我这个问题的第一点就是,这些请求你吃不下,你有什么方案。

我确认一下,你加锁的目的是为了保证不超卖,还是抗请求量呢

如果你有10台服务器,这个时候有100人来抢,来抢的话100人会分在这10太机器上,也就是说这10台机器的10个本地锁都会被触发,全部触发后这10个人是要去抢分布式锁,只有一个人能抢到,那这外面的十个锁会释放吗,然后如果不释放的话,是什么状态呢。

他释放之后,其他请求又来抢了,但是其实是他能释放是因为超时了才能释放,换句话说,来了新人你一样抢不到。

第二个项目你说一下吧

你的第二个项目是引入了AI模块,你如何让这个大模型去做这个查询动作的(其实就是问RAG向量库吧)

你在这个第二个项目过程中,对这个prompt有过优化吗?  简单说一下你在这个过程中,有哪些你觉得你做的比较好的地方,之后还会一直使用的部分。

前段时间火的这个龙虾使用过吗?

你给Claude自己写过skills吗?

现在如果这里有一个用户系统让你设计一下,马上就要投入使用,你应该怎么设置啊,字段,API什么的,你可以稍微思考一下再回答我。

嗯,好的。你设计的差不多了,那你觉得你设计的有什么优化的点吗?就先说接口层面(我纠结了半天),我给你提示一下吧,这个优化不一定是删东西,也有可能是往上添东西。

那登录接口呢?如何优化

---
其实设计表那里聊的内容挺多的,写出来问题比较少

其实还有反问环节,不过我不想说了,反问我自己发现一个点有点蠢了,其实问我设计表的时候我就应该问一下需求的,当时脑子里其实想过这个问题,不过当时紧张的,面试官也说两次问题了(因为第一次问我时他那边有杂音我没听清楚),一下子就给忘了,唉……
全部评论
大二就被这么拷打,顶
点赞 回复 分享
发布于 昨天 15:50 黑龙江

相关推荐

评论
点赞
收藏
分享

创作者周榜

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