亚马逊SDE(北京)面经

牛客上找的内推,感谢内推的前辈和牛客。
本硕985数学专业,一段大厂暑期实习,一段中厂日常实习。

整个流程如下

8.21 8.27 9.10 9.10 9.30
简历投递 笔试 一面 二面 谈薪

流程上感觉不算特别快,通知结果相隔了20天,可能是排序在前的小伙伴拒掉之后,才把我捞起来。面试整体体验很好,下面是面经:

一面 1h
  1. 面试官自我介绍并且简单介绍了部门的情况。
  2. 中文自我介绍,所学专业是做什么的,通俗地讲解一下。
  3. 实习的项目和用到的算法。
  4. 算法题:套了个电商背景的次模优化问题。大意是有一个必须购买的商品集合,商城搞大促,一些商品捆绑销售。要求用最少的钱去购买一些捆绑商品,使得能够覆盖必买商品。举个例子,比如必须购买的物品列表为{A,B}。{A,C}捆绑销售,售价为10,{B,C}捆绑销售,售价为10,{A,B}捆绑销售,售价为30。那么最少花费20,购买{A,C},{B,C}可以覆盖{A,B}。实习的时候有一部分工作是研究类似的问题,虽然约束和优化目标有所区别。拿到题目先是和面试官确认了一下题意(英文题目,中文交流,那个在线白板只能打英文和数字),试探了数据规模,明确函数接口以及返回值。
  5. 反问环节:部门具体业务、技术栈、招人偏好。
二面 1h
  1. 面试官自我介绍。
  2. 中文自我介绍,挑一个项目讲一下。
  3. 算法题:Leetcode上一道非常经典的hard题copy books(这道题没做过的小伙伴强烈建议看一下)。我先扭捏了一下,说了一个二维dp的做法,面试官说复杂度不够好,你再优化优化,提示了答案有单调性。然后我就不装了,写了个二分答案转判定的做法。
  4. 反问环节:公司的新人培训、transfer的难度和流程、面试官从国内互联网跳到亚马逊的感受。
两轮面试其实运气更重要一些,大家可能题都做出来了,剩下的选拔和排序的机制如何并不清楚。如果面试官人力足够的情况下,多一些轮次可能会更好一些。

现在面试都会有手撕代码环节,个人觉得手撕环节是自己比较擅长的。虽然春招和秋招面试过程中,碰到难题的次数很少,但是不论什么类型的题,都会和面试官再三确认题意和函数接口,在确认题意的过程中,会问一些数据规模方面的问题。数据规模一般会和最优解的时间复杂度相关。在有思路之后,会先和面试官交流一下,看自己的做法是否满足要求,比如原地、时间、空间。写完之后会先检查一下,边界判断突出出来,像动态规划的状态数组和状态转移方程会写中文注释并尽可能详细的通过语言描述清楚。

这是我秋招第一家谈薪的公司,听hr小哥介绍工资package组成和福利的时候,感慨自己竟然也能卖出个价钱,猛虎落泪。算了下时薪还是很香的,外企的SDE岗位更像是全栈工程师,对于非科班的我挑战比较大。hr小哥给了一个ddl,让那之前给出答复,如果拒了的话会继续捞后面的小伙伴。
希望之后的公司谈薪也能芝麻开花节节高,也希望牛友们都能最终拿到自己满意的offer并且顺利毕业。


#面经##校招##亚马逊##算法工程师#
全部评论
请问下外企面试都是直接就做算法题 完全不问基础知识那些的吗
2 回复 分享
发布于 2020-10-01 11:26
请问一面的算法题怎么求解呀?
1 回复 分享
发布于 2020-10-01 11:54
请问下copy books是哪一道题啊,在lc没搜到
1 回复 分享
发布于 2020-10-01 07:46
不装了?
4 回复 分享
发布于 2020-10-01 07:42
狗哥牛逼😆
2 回复 分享
发布于 2020-10-01 01:00
狗哥🐮
1 回复 分享
发布于 2020-10-01 07:52
狗哥牛逼
1 回复 分享
发布于 2020-10-01 01:20
我擦大佬,原来看过你得面经😂😂
点赞 回复 分享
发布于 2021-11-27 18:58
楼主oc等了多长时间呀
点赞 回复 分享
发布于 2021-09-07 13:06
狗哥视频面试还是电话面的
点赞 回复 分享
发布于 2021-05-20 16:13
楼主二面和谈薪中间有接到过HR电话吗
点赞 回复 分享
发布于 2020-10-13 11:10
狗哥!ddl几天啊
点赞 回复 分享
发布于 2020-10-04 02:27
ggyyds
点赞 回复 分享
发布于 2020-10-02 11:45
为啥我投了亚马逊连笔试都没通知啊
点赞 回复 分享
发布于 2020-10-01 22:39
狗哥yyds
点赞 回复 分享
发布于 2020-10-01 19:54
狗哥牛逼
点赞 回复 分享
发布于 2020-10-01 19:31
38的包吗
点赞 回复 分享
发布于 2020-10-01 15:59
牛逼
点赞 回复 分享
发布于 2020-10-01 11:45
羡慕了,连面试都没有的我。亚马逊应该只要985吧。
点赞 回复 分享
发布于 2020-10-01 10:09
想看狗哥扭捏的装杯!
点赞 回复 分享
发布于 2020-10-01 09:11

相关推荐

在吃瓜的ssr很勇敢:应该是测评,我测评没好好做挂了,我室友好好做接面了,bg一样
点赞 评论 收藏
分享
面试官好温柔,好好看具体描述:如图所示,分为四个部分。视频问答部分,每道题回答时间是5分钟,会给30s的思考时间,倒计时快结束的时候会提醒,第一次吓我一跳。第一部分的视频问答问:为什么选择前端开发,做了哪些准备。就一个问题,然后你说的久了,她会总结一下你说的内容 。第二部分和第三部分的选择,这部分是考察你掌握了哪些知识(比如说最熟悉的语言是什么?),没有具体的知识点,也是为了后续调题库做准备吧。最重点的是第四部分的问题,显示有8道题,然后有一次换题的机会(真好)。不过虽然是8道题,但是会根据你的回答,延伸问下去,这部分不算题目数量。所以回答了不止8道题。(回忆版,没有按照顺序)1.前后端数据交互时,如何保证数据的有效和安全性?2.HTTPS和HTTP的比较,如何保证安全的?3.项目中有很多技术实现的方案,怎么比较选择最优的,举例说明。4.React中的受控组件和非受控组件的区别?(换题了,当时完全想不起来)5.React组件渲染时,key的作用?6. 如何减少DOM操作?7.最近做的一次项目描述,有哪些架构,用了哪些技术栈,为什么选择这些技术栈?8.如果要写一个可以复用的组件,可以在不同浏览器和设备上使用,会考虑哪些方面哪些技术实现,步骤是什么?9.这个复用的组件如果想在不同浏览器以及跨设备显示,怎么去调试?感受:题目不难,但是很开放,第一次面试很多内容没有组织好语言,感觉答的不是很好,答的点也不是很全面。#前端开发# #暑期实习#
查看11道真题和解析
点赞 评论 收藏
分享
评论
34
129
分享

创作者周榜

更多
牛客网
牛客企业服务