📣 独立日限时特惠: VIP通行证立减$68
回复: 20
跳转到指定楼层
上一主题 下一主题
收起左侧

Amazon Phone Interview (1th and 2nd round)

全局:

2014(7-9月) 码农类General 硕士 全职@amazon - 网上海投 - 技术电面  | | Other |

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

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

x
最近忙着找工作,从地里获得了很多有用的信息, 因此也来回馈一下地里的朋友们,希望大家都能顺利找到自己心仪的工作。

刚刚面完两轮Amazon phone interview,每轮45分钟,两轮之间只间隔10分钟, back to back真心有点累。第一次做online coding, 有点紧张。希望能有机会去onsite。

第一轮
面试官上来做了一番自我介绍,立马转入数据结构和算法,没有问关于project的问题。
1. What is a Class? What is an object?
2. What is an interface? What is an abstract class? Difference between them.
3. What is polymorphsm? How is it used?
4.
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
plexity.
4. Onlien coding: Given three sets, find the intersection of these three sets. Time and space complexity.
5. 向面试官提问环节。


面试官很nice,问题都不难,也不涉及任何复杂的算法。但面试官很注重细节,所以coding的时候一定要考虑各种corner cases,特别是string manipulation的时候。


祝愿大家找工作顺利。

评分

参与人数 5大米 +61 收起 理由
jacquec98 + 3 赞!很有帮助!
浅浅 + 10 感谢分享!
sanguine + 40
sotony + 5 感谢分享!
weiguo + 3 感谢分享!

查看全部评分


上一篇:eBay 电面
下一篇:F, G家题

本帖被以下淘专辑推荐:

推荐
weiguo 2014-7-11 11:50:05 | 只看该作者
全局:
Linzertorte 发表于 2014-7-10 17:56
第二面的第一个代码题是说如果全部乘起来可能会溢出是吧。

那我们假设任意n-1的乘积不会溢出

你这个需要注意数组里面是否有0元素。
回复

使用道具 举报

推荐
 楼主| zzpp 2014-7-11 09:18:25 | 只看该作者
全局:
weiguo 发表于 2014-7-11 09:09
请问LZ 。你这里的production of all the other elements in the array ,是剩积的意思吗。

补充内容 (201 ...

1) 是的,输出数组中第i个元素的值等于原数组中除去i之外的所有元素的乘积。
2) 关于three sets就是简单的三个set,比如set1={1,2,3,4}, set2={1,3,5,6}, set3={1,3,5},那么结果就应该是{1, 3}。
回复

使用道具 举报

推荐
 楼主| zzpp 2014-7-12 10:46:12 | 只看该作者
全局:
浅浅 发表于 2014-7-12 06:03
**弱能请lz介绍下求乘积相等coding题目的算法吗……

你是指第二轮第一题吗?这题的意思是:假设一个数组有三个元素 {1, 2, 3}, 那么输出的数组中的结果应该为{2*3, 1*3, 1*2}, 也就是{6, 3, 2}。这题只要注意检查数组中为0的元素个数就行了。

评分

参与人数 1大米 +10 收起 理由
浅浅 + 10 回答的很好!

查看全部评分

回复

使用道具 举报

🔗
weiguo 2014-7-11 09:09:00 | 只看该作者
全局:
请问LZ 。你这里的production of all the other elements in the array ,是剩积的意思吗。

补充内容 (2014-7-10 17:10):
还有你这里的three sets 是指像 interval 这样的吗。 比如 [1,3] [2,4] [3,6]?

回复

使用道具 举报

🔗
Linzertorte 2014-7-11 09:56:04 | 只看该作者
全局:
第二面的第一个代码题是说如果全部乘起来可能会溢出是吧。

那我们假设任意n-1的乘积不会溢出
  1. int p=1;
  2. for(int i=1;i<n;i++)
  3.    p*=A[i];
  4. B[0]=p;

  5. for(int i=1;i<n;i++)
  6.     B[i] = B[i-1]/A[i]*A[i-1]




复制代码
回复

使用道具 举报

🔗
 楼主| zzpp 2014-7-11 10:48:14 | 只看该作者
全局:
Linzertorte 发表于 2014-7-11 09:56
第二面的第一个代码题是说如果全部乘起来可能会溢出是吧。

那我们假设任意n-1的乘积不会溢出

是的,可以在写代码之前和面试官说出你的假设,面试官同意了就可以开始写了。
回复

使用道具 举报

🔗
sotony 2014-7-11 13:43:57 | 只看该作者
全局:
如果溢出了,有什么可以替代的好的解法么
回复

使用道具 举报

🔗
msg7086 2014-7-11 14:09:01 | 只看该作者
全局:
sotony 发表于 2014-7-11 13:43
如果溢出了,有什么可以替代的好的解法么

int64/long long?
回复

使用道具 举报

🔗
sotony 2014-7-11 14:16:47 | 只看该作者
全局:

不会C++。。。。。
回复

使用道具 举报

🔗
msg7086 2014-7-11 14:24:15 | 只看该作者
全局:
回复

使用道具 举报

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

本版积分规则

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