阿里国际一面

📍面试公司:阿里国际
👜面试岗位:研发工程师
📖面试问题:
一上来感觉面试官面相非常好,很有礼貌。
1。双十一的时候,并发量非常高,你如何设计来抗住并发量?

首先做一些限流操作,比如验证码,防止用户一直点击。同时采取redis进行缓存库存。结合mysql和redis一致性回答。

2。你的mysql和redis数据表如何设计?

mysql就商品+库存,redis采用key,value,存储商品+库存。

3。redis分布式锁了解吗以及实现方式。

setnx方法。

4。又回到刚刚那个问题,再思考一下?

我说可以结合分布式锁以及消息队列,消息队列保证数据顺序性,分布式锁确保线程安全。

5。这么高的并发量,数据库抗的住吗?

我又说可以结合数据库的读写分离操作。

6。你刚刚说加锁,那每个用户执行完了再执行其他用户,这样用户体验好吗?

那确实,然后这我就没有好的解决办法了。

7。看你的项目使用了redis,redis主要有什么作用?

我就说存储历史数据。

8。我看其中有个问题,每个用户操作时会做一个校验,判断该用户在哪个区域,这一块如果访问量激增,有没有什么优化的地方?

可以采用策略模型替换if else语句,同时在用户登录时就把经纬度存入,防止操作时并发数量激增。

9。对于大模型有没有什么了解?

了解大模型的解答过程,以及Token。

10。了解大模型的幻觉问题吗?以及如何解决?

了解,输入的语句要准确一些,同时尽量使用侧重点不同的大模型。

11。那我问你一点transform,他的优势在哪?

gg,这块直接不会了。

12。了解left join  ,right join 以及inner join吗?

常规回答。

13。如果A表有100万数据,B表有1000万数据,如何进行优化来提高查询效率?

没回答上来。

14。linux如何查看自己的内存瓶颈?

没回答上来。

15。问一个mysql ,如果mysql数据库存储在不同的地方,如何实现这个?

没回答上来。

16。看你笔试不错,第三个问题有印象吗?后面有没有尝试去优化?

我的方法时间复杂度有点高,后面就没有去看了,只过了25%。

17。你的横向项目的背景,以及遇到了什么问题,和这段时间是如何完成这个项目的?

巴拉巴拉一大堆。

18。看你自我介绍写的抗压能力强?可以举个例说明一下吗?

巴拉巴拉。

🙌面试体验
面试体验感非常好,面试官会引导我,同时非常有礼貌,学到了很多东西。
#软件开发笔面经#
全部评论
佬 问下啥时间给二面了
点赞 回复 分享
发布于 04-25 14:52 陕西
请问uu是什么部门啊?
点赞 回复 分享
发布于 04-21 22:15 陕西

相关推荐

04-17 15:47
已编辑
四川大学 Java
请问有人26实习102计划面完hr面了吗 会挂人吗-----------4.16更新---------已到待跟进offer整体来说流程还是很快的4.7一面 4.11二面 中间隔了个周末 4.15hr面 4.16oc祝牛客上各位佬也能尽快oc!-----------------------------面经----------------------------------------来更新面经啦!!!我看很多佬在阿里国际就两轮 第二轮是技术+hr 但我三轮都是分开的一面60min一个女面试官 没开摄像头 其实当时觉得自己答的很一般 而且有个问题一直没说清楚 她也可能没理解清楚 我们两个就一直扯 扯了半个小时中途有种想直接关钉钉的冲动 结果没想到3个工作日后给我过了 真的谢谢神仙女面试官full gc 怎么排查cms g1 zgc的区别垃圾回收算法的区别zgc为什么效率高遇到最困难的问题是什么 怎么解决支付的幂等性支付幂等问了我很多场景 大概围绕的就是两个请求 怎么保证不重复扣款 很多场景 比如连续点两次 或者有一个网络卡了 过了很久才响应什么什么的无coding 其实都比较常规 就是支付幂等回答的一般二面 50minleader面 和我有一个小时时差 估计在日韩 全程吹夸 其实我比较害怕这种面试官 因为感觉喜欢夸人的最后都喜欢秒挂还好一个工作日内就过了hh 聊的算比较开心 舒坦 答的自我感觉也还可以ddd模型   =。=没听过dto po vo怎么用的项目开发架构 水平方向和垂直方向hashmap的链表转红黑树的条件分布式事务是解决什么问题分布式事务怎么解决一致性的问题jdk多个版本的区别 我重点说了7 8 11 17和21虚拟线程是什么你提到虚拟线程的上下文切换是在用户态 那我为什么还要用进程+线程+虚拟线程 不直接使用进程+虚拟线程?平时会浏览什么帖子或者博客最后来了个比海还宽的开放题 这个题我感觉很关键 因为其实当时差点没想出来他是这么描绘的 咱们lazada是在深圳靠海的 都说我们是面向大海编程 我们楼下有一个大道 叫人才大道 那边还有个公园 叫人才公园 公园是一个圆形的 没有边界和比较清晰的门 如果今天是星期五 那你怎么去估计下个星期五的这个时刻的人数当时第一想法就是机器学习/深度学习 最后可能想了一段时间 回答说用深度学习 然后考虑了哪些哪些点 然后主要的实现方式是用无人机检测 他说ok 是可以实现的最后反问 之前有没有觉得这个开放性问题比较答的好的学生 他说他大体分为三类 第一类是站在高楼上拍视频 成本低 第二类是我这类使用无人机 可以实现但是成本高 第三类就是说不知道的hr面就是比较基础的问题了 大概25min
点赞 评论 收藏
分享
评论
5
20
分享

创作者周榜

更多
牛客网
牛客企业服务