一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 2168|回复: 46
收起左侧

Amazon Intern 电面

[复制链接] |试试Instant~ |关注本帖
lenss 发表于 2015-1-30 08:58:42 | 显示全部楼层 |阅读模式

2015(7-9月) 码农类 硕士 实习@Amazon - 网上海投 - 技术电面 |Other

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
前天刚面完Amazon intern,今天来和各位分享一下。
面我的是个印度哥们,电话是从加州打来的,是A家加州那几个组的。. more info on 1point3acres.com
. 1point3acres.com/bbs
上来先问一些简单的data structure,问我西佳佳还是爪哇,我说都行。他就说Aarray 和Linkedlist 区别,我听了两遍才听出来ARRAY 和 Linkedlist 这两个单词,我给他说了半天,他说好好。然后进入coding。

第一题:单向链表翻转,很简单,写完小哥说行,下一个。

第二题:1-1000个数放到一个size为1000的array,怎么判断有没有duplication。我说了三个方法。然后开始follow up,说不用hashmap 就用array,我开始理解错了,以为让我implement 一个hashmap,我就开始写代码了,小哥说不是。让我只用Array做这个题,我才理解是让我用array代替hashmap,我说原来这样啊,那就直接对应就可以了哦,他说是的。然后又开始follow up,说如果是1-10billon 怎么办,内存不够。我卡了一分钟,再想有没有什么优化,然后小哥说你要用什么array,我突然明白他了,就说用bitset来做。他说对,然后又问用bitset需要多少空间。傻逼了,算错了应该是40/32. 楼主算成4/32, 被印度哥鄙视了,他说10个billlon int 是40个G,我连说对对对,我是傻逼。

然后小哥就让我提问,提问完小哥看表说还有15分钟,就说我们再来一发,说这个是bonus,没关系。是leetcode原题,flat binary tree。他说不用写,说就行,但是我说了他又听不懂,又让我写。我写完他说好好。继续让我提问。聊了一会儿时间到了。

总体感觉题不难,就是沟通有问题,估计是要跪的节奏。祝各位已经面完的和要面的都能拿到offer。. 1point3acres.com/bbs

. 鍥磋鎴戜滑@1point 3 acres
补充内容 (2015-2-7 01:08):
Update: 昨天收到了offer, 祝各位好运

评分

3

查看全部评分

pyemma 发表于 2015-2-7 23:36:40 | 显示全部楼层
andr_ 发表于 2015-2-6 14:11
没错也可以,每次都跟自己+1 index那个元素交换,如果发现相同的就是了,linear & no extra space

是的,和LC上那个First Missing Integer差不多
回复 支持 1 反对 0

使用道具 举报

kurtwang 发表于 2015-1-30 09:07:28 | 显示全部楼层
发现烙印面试官的题明细难度大。。
回复 支持 反对

使用道具 举报

 楼主| lenss 发表于 2015-1-30 09:11:39 | 显示全部楼层
kurtwang 发表于 2015-1-30 09:07
发现烙印面试官的题明细难度大。。

反正是各种听不懂,我各种答非所问
回复 支持 反对

使用道具 举报

kurtwang 发表于 2015-1-30 10:02:00 | 显示全部楼层
问一下第二题1-1000是指数值的范围是1<=x<=1000的意思吗
回复 支持 反对

使用道具 举报

 楼主| lenss 发表于 2015-1-30 10:05:21 | 显示全部楼层
kurtwang 发表于 2015-1-30 10:02
问一下第二题1-1000是指数值的范围是1

是的。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

dragon418 发表于 2015-1-30 10:40:19 | 显示全部楼层
第二题不用hashmap的解法还是蛮有意思的, 多谢分享.
回复 支持 反对

使用道具 举报

bjik 发表于 2015-2-3 12:11:23 | 显示全部楼层
lz有消息了么
回复 支持 反对

使用道具 举报

 楼主| lenss 发表于 2015-2-4 03:08:38 | 显示全部楼层

木有啊,焦虑。感觉默剧的节奏,你面了么?
回复 支持 反对

使用道具 举报

bjik 发表于 2015-2-4 03:42:45 | 显示全部楼层
lenss 发表于 2015-2-4 03:08
木有啊,焦虑。感觉默剧的节奏,你面了么?

没有  和hr约时间 直接不理我。。。。
回复 支持 反对

使用道具 举报

 楼主| lenss 发表于 2015-2-4 03:47:27 | 显示全部楼层
bjik 发表于 2015-2-4 03:42
没有  和hr约时间 直接不理我。。。。

很正常,他理你的时候一般都是把时间约好了
回复 支持 反对

使用道具 举报

bjik 发表于 2015-2-4 04:03:28 | 显示全部楼层
lenss 发表于 2015-2-4 03:47
很正常,他理你的时候一般都是把时间约好了
. visit 1point3acres.com for more.
我和他约周四周五,都周二了也不告诉我一声,你当时是提前几天给你确认时间的?
回复 支持 反对

使用道具 举报

 楼主| lenss 发表于 2015-2-4 04:30:38 | 显示全部楼层
bjik 发表于 2015-2-4 04:03.鏈枃鍘熷垱鑷1point3acres璁哄潧
我和他约周四周五,都周二了也不告诉我一声,你当时是提前几天给你确认时间的?

周五告诉我下周二
回复 支持 反对

使用道具 举报

andr_ 发表于 2015-2-5 07:15:53 | 显示全部楼层
想请教一下,判断1-1000个数在size为1000的数组里有没有重复,可不可以用一个loop,用一个int a=0,每次都 a^=array[i]^i?这样如果没有重复的话刚好a最后为0, 如果有重复的话不为0?貌似就不用extra space啦
回复 支持 反对

使用道具 举报

 楼主| lenss 发表于 2015-2-6 01:22:54 | 显示全部楼层
andr_ 发表于 2015-2-5 07:15
想请教一下,判断1-1000个数在size为1000的数组里有没有重复,可不可以用一个loop,用一个int a=0,每次都  ...

我觉得是可行的
回复 支持 反对

使用道具 举报

seahope 发表于 2015-2-6 15:53:20 | 显示全部楼层
难度还可以,希望楼主不要被印度人黑了,bless一下
回复 支持 反对

使用道具 举报

LawranceH 发表于 2015-2-7 01:11:20 | 显示全部楼层
楼主正好1星期收到offer吗
回复 支持 反对

使用道具 举报

 楼主| lenss 发表于 2015-2-7 01:16:51 | 显示全部楼层
LawranceH 发表于 2015-2-7 01:11
楼主正好1星期收到offer吗

9天,7个工作日
回复 支持 反对

使用道具 举报

pyemma 发表于 2015-2-7 03:25:49 | 显示全部楼层
andr_ 发表于 2015-2-4 15:15
想请教一下,判断1-1000个数在size为1000的数组里有没有重复,可不可以用一个loop,用一个int a=0,每次都  ...

用bucket sort也是不用额外空间的
回复 支持 反对

使用道具 举报

eko910817 发表于 2015-2-7 03:26:37 | 显示全部楼层
LZ中间有催过HR吗?
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-7 19:21

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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