蔚来 效能研发Java 面经 已OC
这次面试没有八股全是深挖实习项目+算法,可能是发现问完项目已经40min了,可能对牛友们没有很多参考意义但是我还是发一下,毕竟发了许愿蔚来的帖子
面试前闲聊:蔚来没有日常和暑期的概念,转正看部门有没有hc
1自我介绍
2介绍已经实习项目业务,你具体做了什么(简单介绍流程,负责的是回调链路)
3怎么支持的这么高的qps
4这个系统几台机器
然后继续和他扯业务流程细节,和优化的细节点直到面试官明白...他的质疑有点多,幸好这些点我都想过
5有没有办法能更快的通知到用户给用户更好的体验(我们是一个tob而不是toc没法直接接触用户,只能快速把订单处理好然后尽快通知上游来回调)
6你这个身份信息重复刷新问题怎么解决的(用了double check单例模式的思想和lock锁 然后说了我比较倾向与选择定时任务的方案,因为性能更好,但资金开销比较大)
7用锁的方案会不会有大量线程阻塞的问题导致oom(用了trylock锁,阻塞300ms直接就失败返回)
8订单失败了怎么办(定时任务在失败订单表里重新拉)
9会重复拉取订单吗要是重复拉取多支付了咋办(先放redis的set里过滤,然后数据库唯一约束兜底)
10讲讲你们的数据库死锁问题怎么发生的,怎么解决的
11oom是怎么产生的,怎么解决的
手撕:lc381题,LCR 030. O(1) 时间插入、删除和获取随机元素
次日通知面试通过约hr面
后续:hr面完下午oc
面试前闲聊:蔚来没有日常和暑期的概念,转正看部门有没有hc
1自我介绍
2介绍已经实习项目业务,你具体做了什么(简单介绍流程,负责的是回调链路)
3怎么支持的这么高的qps
4这个系统几台机器
然后继续和他扯业务流程细节,和优化的细节点直到面试官明白...他的质疑有点多,幸好这些点我都想过
5有没有办法能更快的通知到用户给用户更好的体验(我们是一个tob而不是toc没法直接接触用户,只能快速把订单处理好然后尽快通知上游来回调)
6你这个身份信息重复刷新问题怎么解决的(用了double check单例模式的思想和lock锁 然后说了我比较倾向与选择定时任务的方案,因为性能更好,但资金开销比较大)
7用锁的方案会不会有大量线程阻塞的问题导致oom(用了trylock锁,阻塞300ms直接就失败返回)
8订单失败了怎么办(定时任务在失败订单表里重新拉)
9会重复拉取订单吗要是重复拉取多支付了咋办(先放redis的set里过滤,然后数据库唯一约束兜底)
10讲讲你们的数据库死锁问题怎么发生的,怎么解决的
11oom是怎么产生的,怎么解决的
手撕:lc381题,LCR 030. O(1) 时间插入、删除和获取随机元素
次日通知面试通过约hr面
后续:hr面完下午oc
全部评论
大佬您好我校招挂了很多中大厂的面试,因为二面针对项目做延伸提问,拷打项目。请问您知道怎么应对这个事情吗?
谢谢。私信请你喝饮料。是增强系统设计知识嘛?
兄弟,你这个是啥项目?
m
佬什么时候投的啊
投了多久面试的
你这是转正面试,还是实习岗
大佬是在哪里投的呀
不错呀,插播个广告,字节飞书人事最近在急招后端实习岗位,感兴趣的同学可以找我内推呀
orz
跪了🧎
强
相关推荐
03-05 13:31
郑州轻工业大学 Java
书海为家:实习是成为大厂正式员工很好的敲门砖,看您的简历中有一段实习经历,挺好的。我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己实习时做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。 点赞 评论 收藏
分享
查看4道真题和解析