回复: 18
跳转到指定楼层
上一主题 下一主题
收起左侧

Amazon OA1,OA2面经

全局:

2019(1-3月) 码农类General 硕士 全职@amazon - 内推 - 在线笔试  | | Other | 应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
昨天做了Amazon OA2,之前在地里看了很多有用的信息也问了一些C++的问题,来发个贴回馈一下~
OA1碰到的题大部分是面经的原题,先是7个代码找错,然后是各种逻辑题。记得要提前写好26个英文字母和对应序号,找规律的时候很有用。参考的是小土刀的面试刷题笔记。另外有些没有答案的阅读题目建议自己做一下,楼主因为看面经时候不仔细,没注意到有道题没有答案。答题的时候大概是打错了一个相关的题。答完之后第二天收到OA2的链接。
OA2的work simulation和之前看到的面经差不多,上来先是一个模拟小型会议,然后开始一个Amazon员工的界面,让你做出各种情况下的选择。包括ddl和features的选择,安排时间冲突的大佬们开会,员工们有分歧找你帮忙,自己的任务找哪个大腿帮忙,代码分析,找为什么推荐系统会有错误等等。
Coding部碰到都是经典题目。楼主主要准备了:
1.     longest palindromic substring.
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
楼主coding用的是C++,之前听说Amazon OA对C++不是很友好,还很担心。但是地里各位大佬都说没问题,亲测之后发现大佬还是大佬。只要记得include,各种unordered_map, sort, priority_queue都可以用。正常写程序没问题的。需要注意的是给的输入会是数组的指针,不熟悉的同学可以熟悉一下省的到时候突然方丈。

OA2交了之后还没有信儿,希望有好运气!


评分

参与人数 9大米 +20 收起 理由
Harue_Go + 2 给你点个赞!
小树 + 3 很有用的信息!
294413979 + 3 多谢楼主提醒
sunny喵 + 1 给你点个赞!
noemanon + 3 给你点个赞!

查看全部评分


上一篇:报一个Oracle的挂经吧
下一篇:熱騰騰新鮮的狗家面經
推荐
 楼主| 邪魔外道 2019-2-24 02:03:11 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

推荐
 楼主| 邪魔外道 2019-2-23 03:28:33 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

推荐
 楼主| 邪魔外道 2019-2-26 09:54:32 | 只看该作者
全局:
luxiaxia 发表于 2019-2-26 05:30
请问楼主int ** 这种要怎么sort呢?谢谢🙏

我总结的OA常见题目没有需要对数组排序的。如果真的碰到的话,对于二级指针,应该只能自己写个快排或者归并吧。如果嫌麻烦的话,可以用priority_queue,一点点放进去。
回复

使用道具 举报

全局:
lz的oa2是哪两道呀?
回复

使用道具 举报

🔗
 楼主| 邪魔外道 2019-2-22 05:23:30 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 2大米 +4 收起 理由
byabya + 1 很有用的信息!
LalalaX + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
请问work simulation里的代码分析是指的是解bug的意思吗?跟oa1一样那种解bug吗?谢谢
回复

使用道具 举报

🔗
 楼主| 邪魔外道 2019-2-22 09:18:49 | 只看该作者
全局:
ustnanset 发表于 2019-2-22 07:43
请问work simulation里的代码分析是指的是解bug的意思吗?跟oa1一样那种解bug吗?谢谢

不是解bug,是问这段代码会pass还是fail之类的。都是比较general的东西,没有让跑代码的。
回复

使用道具 举报

🔗
madajiasijia 2019-2-22 12:34:49 | 只看该作者
全局:
请问题主 遇到数组指针vector<vector<int>>** v的话, 怎么access数组内的元素呢?
回复

使用道具 举报

🔗
 楼主| 邪魔外道 2019-2-23 01:33:53 | 只看该作者
全局:
madajiasijia 发表于 2019-2-22 12:34
请问题主 遇到数组指针vector** v的话, 怎么access数组内的元素呢?

数组指针指的是int**。感觉刷题常见的是vector<vector<int>>,但是Amazon给的输入是int**。
回复

使用道具 举报

🔗
madajiasijia 2019-2-23 02:34:42 | 只看该作者
全局:
邪魔外道 发表于 2019-2-23 01:33
数组指针指的是int**。感觉刷题常见的是vector,但是Amazon给的输入是int**。

如果题目给int** weights,那么access数组内元素还是用weights[0][0]吗?求列数还是用weights[0].size()可以吗?
回复

使用道具 举报

全局:
多谢!祝楼主好运!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表