2022亚马逊SDE暑期实习提前批笔试+面试

2021.12亚马逊暑期实习提前批开始(我是2023届) 笔试题目是英文的,面试全中文。

笔试

2021.12.6笔试

1、给两个数组和一个整数:

  • 第一个数组answered,answered[i] 表示第i门课已经回答了answered[i]个问题
  • 第二个数组needed,needed[i]表示第i门课总共需要回答needed[i]个问题才能通过这门课
  • 整数q,表示剩余时间还能回答q个问题

要求计算最多能通过几门课?

比如:answered=[2,4],needed=[4,5],q=1。 表示第一门课需要回答4个问题才能通过,第二门课需要回答5个问题才能通过。 现在第一门课已经回答了2个问题,第二门课已经回答了4个问题。 剩余的时间还能回答一个问题。 所以,这一个问题用来回答第二门课的话,可以通过一门课。

直接贪心解决。

2、给定一个字符串,可以在任何位置把它切分成两个子串,前面的子串叫prefix,后面的子串叫suffix。 计算所有suffix和原始字符串的公共前缀的长度。

比如原始字符串是ababaa, 它的后缀字符串suffix可以是ababaa、babaa、abaa、baa、aa、a。 与原始字符串的公共前缀的长度分别是6、0、3、1、1。 所以加起来答案等于11。

双指针找一下两个字符串的公共前缀即可。

一面

笔试后一周多收到的面试通知,hr约了一周后两个小时的时间,一面和二面连着。 2021.12.24 一面(leader面)

先自我介绍,问了十几分钟简历的项目,让挑一个自己觉得印象深的介绍一下背景和技术实现。 问项目里面有没有涉及到线程并发的点。

string a = “123”; String b = a; 字符串b的内存空间?

如果a = “456”,那现在字符串b是多少?

一个方法传入两个参数,一个是string字符串,一个是自定义类Student的对象, 在函数执行完后,传入的参数是否会发生变化,student对象的属性值是否会改变?

单例设计模式的实现方法,是线程安全的吗?

算法题,只说思路不要求写代码: 在一条无限长的直线上随机位置放两个机器人,机器人受同样的程序控制,每个机器人只有四种行为,向左走n步、向右走n步、插旗子、查看当前位置是否有对方的旗子。该程序如何设计才能让两个机器人相遇。

思路:

  1. 每秒向右走一步,每走一步插一个旗子
  2. 判断地上是否有旗子,如果没有,执行步骤1,如果有,执行步骤3
  3. 每秒向右走N步(N>=2)
  4. 判断地上是否有旗子,如果没有,执行步骤5,如果有,执行步骤3
  5. 此时说明机器人超过了另一个机器人,向左回头或者停下来都可以

二面

一面结束后,二面的面试官直接进入会议中开始二面。

二面就是做了两道题:

  1. 一个字符串,把字符串里面的ab都换成字符c,把b都换成字符ef,要求在原数组进行修改,为了防止下标越界,保证字符串中的ab比b多。
  2. 有两个递增、等长的数组,求中位数。

结果

2021.12月底 oc,2022.1 offer,2022.8月底谈薪

#亚马逊实习##亚马逊中国##亚马逊2023秋招求职进度交流#
全部评论
请问面试是英文还是中文
2 回复 分享
发布于 2022-03-07 13:34
老哥什么学校的,为啥我(985)简历直接就挂了,面的北京正式批实习
1 回复 分享
发布于 2022-03-06 23:31
我去,我们题目一模一样,是不是做客户端开发的组?
1 回复 分享
发布于 2022-03-04 22:27
wfh是可以remote吗,准备几个月投投12月的提前批
点赞 回复 分享
发布于 2022-08-23 16:15 山东
可不可以问下 oc后多久发正式offer的啊?
点赞 回复 分享
发布于 2022-03-15 07:56
咋知道哪面是leader的哇
点赞 回复 分享
发布于 2022-03-14 21:26

相关推荐

2025-11-07 03:09
深圳大学 C++
实习秋招做的很差,也想总结一下自己的大学生涯吧。不算太摆,但是很迷。0.大学前高考发挥超常,才来到深大计软。大学前暑期基本上都是玩游戏了。接触了python(李笑来)但是没接触到online judge,也没去多了解编程生态、计算机行业。背了背单词,但是没去规划指标如六级,没制定计划不了了之。1.大一军训时去了校ACM培训,当时dev编译器都不会下载。军训期间积极看B站大学c语言课程。力扣,牛客都是知道的,但是没有成为很好的跳板。第二次培训,看不懂cpp的 cin>>,网上搜了也没搞懂,再加上周末跟训得三个多小时,感觉跟不上放弃了。自费报了蓝桥杯,混了省二跟着一些机构课程学习,走的cpp路线。暑假在linux上熟悉vim操作。2.大二朝花夕拾,又去参加ACM训练,跟了一年,寒假都在码 带懒标记的线段树。codeforce和力扣赛都在打打(竞赛还是有趣的)。集训队入队周赛打四场,校赛拿金,面试时表现差,说自己想就业,遂挂。当时四月多,2024华为软件精英挑战赛也在打,拿了80名(前64才有三等奖)。蓝桥杯国二。很多晚上跑步来消磨时间。3.大三上修了深大最强的计算机图形学,408找实习,投简历了说自己只有周末有空,遂没在找。也没看牛客真实行情。寒假随便做了个日志器,属于混过去了。当时接到字节的面试(人生处女面),前一天觉都睡不好,很紧张,手撕做的不好,话都说不利索了。面评脏。大三下找实习,cpp选手,没有很好经历、项目,运气好去了学校附近中厂实习。4.大四现在,貌似对开发不上心?没有好的offer(甚至hot100不会做)其实同届好多同学都拿的不错。还有保研C9的。嗯,考研吧。————对自己行为的分析:a.应试教育+应试家庭教育,我的个性是固执、遵规守矩的。b.还有莫名的孤独,明明有很多朋友,但还是没有很好的内驱力,没有坚定的理想。c.自己没有很好的调研、探索和规划能力。大家也可以锐评一下😊
_Matrice_:差不多的性格,不然不会本科时硬杠cpp(那个时候还没有大模型,啃完一整本primer和习题,还是做不出来什么东西),还找不到方向,相比之下学习一些应用层的同学已经能够参考别人的方法做出实用的应用了。学东西,找实习,感觉更多地是出于和别人比较,而不是自我内驱。不过...正如deft所说,人生不需要他人的建议,所以也没有标准化的路径,在能够自食其力的背景下慢慢找到自己的生活方式吧...。另外面试很多时候看运气、眼缘
点赞 评论 收藏
分享
评论
8
44
分享

创作者周榜

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