亚马逊2022暑期实习面经

在牛客看了很多面经,也顺利收获了offer,于是来回馈一下牛客社区

oa

亚马逊oa难度不大,通过测试用例就提交了,等待了一周之后接到了面试邀请,面试两面各一小时紧挨在一起,于是可以看作是一场两个小时的面试了。

一面(3.24 9:00 - 10:00)

上来直接做题,经典lru,假装思考然后熟练默写,整个过程一边默写一边和面试官解释用意,写完之后觉得写得太快了有加了点注释包括内存管理的地方(自作聪明加了一堆noexcept,__restrict这种优化)结果面试官似乎并不是很感兴趣。

第二题是top k frequent,读完题直接用map加按value排序做完,面试官问我如何优化,我想了下应该能优化排序的部分,他提出了如果k远小于数据量的情况,我写了使用size k的堆和单调栈的解法,面试官应该也是比较满意。

因为写的比较快,反问问了比较多,他介绍了亚麻在国内的业务(aws、电商、kindle),介绍了他们部门的#生活和工作,主要是做电商本地化,具体点说就是微信小程序后端。

插曲

还没到点面试官就下了,有个小插曲是和一面面试官挥手拜拜的时候,接到了一家外资量化的电话通知我面试通过了,比较有意思的是电话来的不偏不倚在两面中间空隙的三四分钟里,今天也是刚刚结束了另一家的面试之后亚麻hr的offer call就打过来了,感觉特别巧,所以在这里记录下。

二面

二面上来应该是manager,比较严肃的让我自我介绍然后经典亚麻八股,我熟练背诵简历,非常默契的我俩点到为止,直接开始做题。

第一题是实现一个后缀计算器,我实现了一个类似shell的功能(包括help,quit,错误提示等等),用户可以一直输入,结果我还想这题蛮有难度的,结果面试官看我写完呵呵一笑说你想多了,实现了就行。。。(希望下次题面能写的像leetcode一样简洁)

第二题是OOD,实现一个俄罗斯方块,有不同等级,不同等级对应不同下落时间和分数,我写的比较快,甚至在run()里把几个线程怎么设计以及添加功能的辅助接口都写出来了,面试官说比较impressive.

OC

半周之后OC,总体来说亚麻效率还是比较高的,感觉自己属于比较幸运,所以写篇面经回馈一下~

#面试复盘##实习##面经##亚马逊#
全部评论
咱俩应该是一个面试官。。LZ是aws吗?
2 回复 分享
发布于 2022-03-29 15:36
大佬好强,哪家外资量化啊🤩
1 回复 分享
发布于 2022-03-30 09:49
求问楼主是哪个部门呀
点赞 回复 分享
发布于 2023-04-21 00:43 广东
全是算法笔试和面试一样
点赞 回复 分享
发布于 2023-03-22 19:02 山东
问一下算法题是英文还是中文
点赞 回复 分享
发布于 2022-08-27 19:33 北京
请问楼主是base上海还是北京呀?
点赞 回复 分享
发布于 2022-08-22 17:22 北京
请问下楼主,亚马逊面试时出题是英文还是中文呀
点赞 回复 分享
发布于 2022-08-15 10:48
同学,实习和项目经历是不是比较丰富?
点赞 回复 分享
发布于 2022-06-09 20:49
请问楼主oa是中文还是英文呀?
点赞 回复 分享
发布于 2022-05-09 22:36
楼主OC和offer之间隔了多久啊
点赞 回复 分享
发布于 2022-04-20 14:36
想了解,亚麻的实习 offer是拿到后马上就能入职么?还是五月份才能入职
点赞 回复 分享
发布于 2022-04-08 16:27
请问楼主投的是哪个岗啊 是test还是normal batch? 感谢
点赞 回复 分享
发布于 2022-04-04 08:20
m
点赞 回复 分享
发布于 2022-04-02 16:02
请问投递之后大概多久收到笔试呀
点赞 回复 分享
发布于 2022-04-02 14:35
请问亚马逊面试是不是不考察英语?
点赞 回复 分享
发布于 2022-04-02 09:20
恭喜同学成功投稿参与【面试复盘】,并通过审核! 请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-03-29 12:05
恭喜同学成功投稿参与【面试复盘】,并通过审核! 请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-03-29 15:18
恭喜同学成功投稿参与【面试复盘】,并通过审核! 请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-03-30 15:50
恭喜同学成功投稿参与【面试复盘】,并通过审核! 请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-03-29 14:24
请问俄罗斯方块有题解吗😆
点赞 回复 分享
发布于 2022-03-30 14:27

相关推荐

在改简历的大卫很认真:1. 训练时间估算 时间 ∝ 总FLOPs / (算力FP8/FP16 × 利用率) 总FLOPs ≈ 6 × 参数 × Token数 再除以单卡算力、并行数、利用率,就是时长。 ​ 2. Prefill / Decode 优化 ​ - Prefill:长序列并行、FlashAttention、分块、算子融合、向量化 ​ - Decode:KV cache、连续Batch、PagedAttention、Speculative Decoding ​ 3. Two-batch overlap ​ - 同时跑两个微批次,计算/通信重叠 ​ - 负优化:计算太快、通信太小、显存不够、调度 overhead 盖过收益 ​ 4. Megatron-LM 通信优化 TP+PP+DP三维并行; 重叠通信计算; 分桶AllReduce; 激活重计算; 减少跨节点通信量。 ​ 5. PD分离(PP+DP)为什么要KV transfer 为了流水线+数据并行一起用,提高吞吐; 虽然有KV拷贝成本,但整体能堆更大Batch、更高利用率。 ​ 6. MuON / AdamW 不能混用 优化器状态、动量、更新逻辑完全不兼容; 预训练用一个,微调换另一个,状态不匹配,直接训崩/不收敛。 ​ 7. 跨SM PD / AF 分离 核心:拆任务、提高 occupancy、隐藏延迟; PD:并行度拆分更干净; AF:聚焦注意力/前馈访存与计算重叠; 看模型结构、Kernel瓶颈选。 ​ 8. CUDA Global / Shared 注意 ​ - Global:对齐、连续访问、合并访存、少随机读、用L2缓存 ​ - Shared:防bank conflict、分块复用、同步_sync、容量控制 ​ 9. DeepSeek-V3 优化点 高效架构+长序列支持; 优化Attention/FFN计算; 更好的并行策略; 推理侧低延迟高吞吐。 ​ 10. DeepSeek-DSA/NSA/MoBA ​ - DSA:领域稀疏注意力 ​ - NSA:神经稀疏注意力 ​ - MoBA:混合专家注意力 核心都是稀疏化、省计算、扩容量。 ​ 11. NCCL 原语 & AllReduce 次数 原语:Send/Recv、Broadcast、Reduce、AllGather、ReduceScatter、AllReduce Ring AllReduce:2次(ReduceScatter + AllGather)。 ​ 12. 小数据量 NVSHMEM vs Ring AllReduce 少了Ring多跳延迟; 直接GPU-GPU读+本地Reduce; 小数据下延迟更低、更简单。 ​ 13. 超长序列训练并行 TP+PP+CP(上下文并行)+ ZeRO; 分块Attention、分块FFN; 激活重算+KV复用; 控制通信量。 ​ 14. Ampere → Hopper 算子升级 - 用TF32、FP8、新指令 ​ - 适配TMA、异步拷贝 ​ - 优化Warp调度、 occupancy ​ - 重写Attention/MatMul,用Hopper专属优化
查看14道真题和解析
点赞 评论 收藏
分享
评论
18
130
分享

创作者周榜

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