阿里国际 1个小时40分钟

#软件开发2024笔面经# 这次只问了第一个java项目,先介绍有无难点,然后问了某块设计的流程,问库存秒杀流程,然后就问到了redis。聊到高可用性重点说了为什么不用红锁。后面问回订单id,场景题:问如何分库分表怎么保证订单id唯一性?雪花算法。追问:不用雪花算法的话如何保证不同表的订单id有序性。答:redis存一个变量。追问:那么每次操作db都要读这个值,有更好的方法吗?
项目40分钟后左右进入八股 模式基本是问你了解过吗 然后看心情挖细节:
深拷贝 浅拷贝 0拷贝(讲了mmp+write和sendfile 本质优化IO)
集合:List线程安全用啥?忘了提示了cowlist 然后我说了cow原理。
hashmap 1.7 1.8 头插尾插 死循环 数据覆盖 浅聊了下红黑树和AVL 树化退化 线程安全用ConcurrentHashMap
redis:缓存3大问题我结合项目分析的,然后雪崩问题提到nginx限流被问了限流算法(桶漏),再问了有无其他算法(固定窗口,滑窗,令牌)让重点分析下令牌。
多线程:线程创建具体细节 可重入锁 不可重入导致的问题 悲观锁乐观锁 乐观锁问题ABA和资源问题 数据库实现乐观锁(版本号)ThreadLocal和内存泄漏 
jvm:垃圾回收算法 可达性和计数 记数缺点说了可能删不掉垃圾的情况(忘了具体的 提示循环依赖(面试官真的有耐心很)) 分代收集算法各自优缺点 fullgc时机 聊下cms g1(g1直接说没了解过 1.8不常用)
mysql 索引如何存放?慢sql查询?最左前缀?场景:如果我要查询10w到10w零10条记录,如何优化?
3道算法题 大概15分钟。
1.用栈实现队列2.前序中序重建二叉树3.只使用rand(7)如何实现rand(10)?要求最少次数和算期望。(最开始方法不是最优解 面试官又提供了思路 真的nice 但是这种题我确实见的少
问的挺多的,中间还有些忘了。#面试# #面经#
全部评论
大佬过了吗
3 回复 分享
发布于 2024-04-25 10:25 广东
自己回答这些问题,感觉面试官满意不?
1 回复 分享
发布于 2024-04-27 17:38 广东
我也是Lazada,过没过蹲个后续,没准可以当同事
1 回复 分享
发布于 2024-04-27 12:43 美国
佬是啥部门的,一面这么难
1 回复 分享
发布于 2024-04-25 01:02 广东
哪个部门啊
点赞 回复 分享
发布于 2024-04-30 14:25 辽宁
请问下佬,《如果我要查询10w到10w零10条记录,如何优化?》这个问题怎么回答?
点赞 回复 分享
发布于 2024-04-27 01:16 湖北
佬,带带我
点赞 回复 分享
发布于 2024-04-26 15:39 四川
好难啊
点赞 回复 分享
发布于 2024-04-26 14:37 北京
笔试a了多少啊
点赞 回复 分享
发布于 2024-04-26 09:54 北京
请问他说五一前是说五一前搞定所有流程还是说一面给结果呢
点赞 回复 分享
发布于 2024-04-25 22:02 广东
校招还是社招?
点赞 回复 分享
发布于 2024-04-25 16:53 广东
佬,这问题挺难,求个学习方法
点赞 回复 分享
发布于 2024-04-25 13:01 上海
为啥阿里国际打电话给我,说电话面+写代码题,是kpi嘛?
点赞 回复 分享
发布于 2024-04-25 12:12 上海
佬是昨天面的嘛 二面通知了吗
点赞 回复 分享
发布于 2024-04-25 07:50 北京
一毛一样
点赞 回复 分享
发布于 2024-04-25 00:25 广东
是一面么
点赞 回复 分享
发布于 2024-04-24 23:56 陕西

相关推荐

07-23 11:37
延安大学 C++
绷不住了,晚上十点发拒信,是还在加班吗这样一想挂了好像也没什么不好
码农索隆:这个都是真人发嘛,会用到机器人定时发嘛
点赞 评论 收藏
分享
06-19 19:06
门头沟学院 Java
码农索隆:别去东软,真学不到东西,真事
点赞 评论 收藏
分享
点赞 评论 收藏
分享
07-25 11:26
清华大学 Java
打开电脑,思绪又回到了7月份刚开始的时候,感觉这个月过的如梦如幻,发生了太多事,也算是丰富了我本就是平淡的人生吧太早独立的我习惯了一切都是自己做决定,拥有绝对的决定权,而且永远不会听取别人的建议。我就是那个恋爱四年出轨的男主啦,感觉既然在牛客开了这个头,那我就要做个有始有终的人。从我出轨到结束再到和女朋友和好如初真的太像一场梦了,短短的一个月我经历了太多,也成长了很多,放下了那些本就不属于我的,找回了那些我不该放弃的。我的人生丰富且多彩,但人不能一直顺,上天总会让你的生活中出点乱子,有好有坏,让你学会一些东西,让你有成长。我和女朋友的恋爱四年太过于平淡,日常除了会制造一些小浪漫之外,我们的生活...
段哥亡命职场:不得不说,我是理解你的,你能发出来足见你是个坦诚的人,至少敢于直面自己的内心和过往的过错。 这个世界没有想象中那样非黑即白,无论是农村还是城市,在看不见的阴影里,多的是这样的事。 更多的人选择站在制高点去谩骂,一方面是社会的道德是需要制高点的,另一方面,很多人不经他人苦,却劝他人善。 大部分的我们,连自己生命的意义尚且不能明晰,道德、法律、困境,众多因果交织,人会迷失在其中,只有真的走出来之后才能看明白,可是没走出来的时候呢?谁又能保证自己能走的好,走的对呢? 可是这种问题有些人是遇不到的,不去追寻,不去探寻,也就没了这些烦恼,我总说人生的意义在过程里,没了目标也就没了过程。 限于篇幅,没法完全言明,总之,这世界是个巨大的草台班子,没什么过不去了,勇敢面对,革故鼎新才是正确,祝你早日走出来。查看图片
点赞 评论 收藏
分享
评论
35
198
分享

创作者周榜

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