传说中的谷歌招聘委员会成员之一,从幕后走出来,教你学系统设计!


一亩三分地论坛

 找回密码
 获取更多干活,快来注册
天天打游戏、照样领工资、还办H1B
这份工作你要不要?
把贵司招聘信息放这里
查看: 5294|回复: 47
收起左侧

Amazon intern 电面求过

[复制链接] |试试Instant~ |关注本帖
馨香盈怀袖 发表于 2016-1-7 04:25:59 | 显示全部楼层 |阅读模式

2016(1-3月) 码农类 本科 实习@Amazon - 内推 - 技术电面 |Otherfresh grad应届毕业生

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干活,快来注册

x
刚面的Amazon,鸭梨山大。求人品,求过,求pass, 求offer.鐣欏璁哄潧-涓浜-涓夊垎鍦

面我的是一个工作4年kindle组的senior engineer, 他的专业领域是operating system 和embed system,平时用C和C++, 渣渣表示连课都没有上真是。。。
全程1小时,30分钟问项目经验,10分钟behavior, 最后15分钟留了道coding 题:
input: String, key(int value),
e.g. input: "aAa!", key = 3, return "dDd!"
就是给一个String然后按照alphabet顺序根据数字顺移就好
. Waral 鍗氬鏈夋洿澶氭枃绔,
我准备了好久的leetcode也是化作了流水

好像behavior question蛮开放的,问现在生活中你觉得缺少的科技是什么,楼主表示两眼一抹黑平时科技新闻看都不怎么看,硬着头皮答了个不发达地区缺少科技让他们和发达地区交流置换资源,我觉得对面表示黑线,说了句这倒也是一种答问题的方法,于是接着问你觉得什么能立即帮助他们,我只好答“更多能接触到的教育资源”,感觉变成社会学interview了。。。

anyway求过,楼楼的学校不好,好不容易求了地里的人给的机会,OA做完连等3个星期才有回音,回首2015不堪回首往事飘摇,来个葫芦叫声我的名字啊!
. Waral 鍗氬鏈夋洿澶氭枃绔,

补充内容 (2016-1-21 05:33):
今天拿到的,楼主一路从去年9月开始申下来拒了无数家,直到今天才等来的好消息。我想说的是,我深刻理解各位的压力,和看到身边人都有了offer单自己没有的那种无人与说的难受和委屈,但是还是要坚持,希望在前方

补充内容 (2016-1-21 05:38):
拿到offer前的一个晚上我还在半夜一个人哭,今天又是一早抹掉眼泪用遮瑕遮掉脸上的痘痘再继续去career fair,一路上不知道多少时候感觉撑不下去,但是总还是想着不要轻言放弃,以此和大家共勉

评分

8

查看全部评分

本帖被以下淘专辑推荐:

iPhD 发表于 2016-1-7 04:51:14 | 显示全部楼层
楼主是简历上项目很多很强大吗?不然45分钟都是聊非coding的东西。。。这么奇葩。。。那道题真有点让人想骂街的感觉。。。。。
回复 支持 反对

使用道具 举报

 楼主| 馨香盈怀袖 发表于 2016-1-7 04:53:38 | 显示全部楼层
iPhD 发表于 2016-1-7 04:51
楼主是简历上项目很多很强大吗?不然45分钟都是聊非coding的东西。。。这么奇葩。。。那道题真有点让人想骂 ...

我觉得是面我的人对java大概也不熟,因为他是做operating system的,我们的共同语言只剩简历了,问项目经验时deep diving很多,好在原来的project是做过demo presentation的。。。
回复 支持 反对

使用道具 举报

iamwds 发表于 2016-1-8 04:48:40 | 显示全部楼层
表示同情,我建立上只写java可以吗? 也会问道c,c++ 吗? 感觉了解不多

补充内容 (2016-1-8 04:49):.鐣欏璁哄潧-涓浜-涓夊垎鍦
简历
回复 支持 反对

使用道具 举报

skysky1989 发表于 2016-1-8 04:56:49 | 显示全部楼层
string[i]=stirng[i]+key?
回复 支持 反对

使用道具 举报

iamwds 发表于 2016-1-8 06:12:11 | 显示全部楼层
.鏈枃鍘熷垱鑷1point3acres璁哄潧
public static String shift(String s) {
                String res = "";
                // 把所有字符串都转成以a开头的,+26是为了防止c - s.charAt(0)为负数
                for (int i = 0; i < s.length(); i++) {
                        char c = s.charAt(i);
                        char cc = (char) ((c - s.charAt(0) + 26) % 26 + 'a');. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
                        res = res + cc;
                }. more info on 1point3acres.com
                return res;
        }
如果都是小写字母的话
回复 支持 反对

使用道具 举报

 楼主| 馨香盈怀袖 发表于 2016-1-10 15:14:46 | 显示全部楼层
iamwds 发表于 2016-1-8 06:12
public static String shift(String s) {
                String res = "";
                // 把所有字符串都转成以a开头的,+26是 ...
-google 1point3acres
有大写字母的,凑齐八个字
回复 支持 反对

使用道具 举报

Howie 发表于 2016-1-10 15:24:10 | 显示全部楼层
iamwds 发表于 2016-1-8 06:12
public static String shift(String s) {
                String res = "";
                // 把所有字符串都转成以a开头的,+26是 ...
. From 1point 3acres bbs
你这样字符串相加复杂度很高的。
回复 支持 反对

使用道具 举报

iamwds 发表于 2016-1-10 15:53:42 | 显示全部楼层
馨香盈怀袖 发表于 2016-1-10 15:14. 1point 3acres 璁哄潧
有大写字母的,凑齐八个字
.鐣欏璁哄潧-涓浜-涓夊垎鍦
凑齐八个字 是什么意思?
回复 支持 反对

使用道具 举报

iamwds 发表于 2016-1-10 16:06:04 | 显示全部楼层
Howie 发表于 2016-1-10 15:24
你这样字符串相加复杂度很高的。

怎么样才能降低呢
回复 支持 反对

使用道具 举报

iamwds 发表于 2016-1-10 16:06:30 | 显示全部楼层
馨香盈怀袖 发表于 2016-1-10 15:14 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
有大写字母的,凑齐八个字

public String shift(String s, int key) {. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
                String res = "";. Waral 鍗氬鏈夋洿澶氭枃绔,
                for (int i = 0; i < s.length(); i++) {. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
                        char c = s.charAt(i);
                        if (c >= 'a' && c <= 'z') {
                                res = res + (char) ((c - 'a' + key) % 26 + 'a');
                        } else if (c >= 'A' && c <= 'Z') {
                                res = res + (char) ((c - 'A' + key) % 26 + 'A');
                        } else {. visit 1point3acres.com for more.
                                res = res + c;
                        }. 1point 3acres 璁哄潧
                }
                return res;
        }
这样行吗
回复 支持 反对

使用道具 举报

xiaozhuxiaozhu 发表于 2016-1-10 16:49:46 | 显示全部楼层
Howie 发表于 2016-1-10 15:24
你这样字符串相加复杂度很高的。

什么是复杂度。现在也开始看复杂度了??
回复 支持 反对

使用道具 举报

xiaozhuxiaozhu 发表于 2016-1-10 17:05:41 | 显示全部楼层
iamwds 发表于 2016-1-8 06:12
public static String shift(String s) {.鏈枃鍘熷垱鑷1point3acres璁哄潧
                String res = "";
                // 把所有字符串都转成以a开头的,+26是 ...

为什么要转成a开头得,求教。
input是个number, 把每个char 直接+ 那个number 不可以么?

public String shift(String s, int key)
{
                StringBuilder sb = new StringBuilder(adc);
               
                for(int i =0; i < sb.length();i++)
                {
                        sb.setCharAt(i,(char)(adc.charAt(i) + 3%26));
                }

. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴return sb.toString();

}
鏉ユ簮涓浜.涓夊垎鍦拌鍧.


补充内容 (2016-1-10 17:06):
adc是input string s, 3是input int key..鏈枃鍘熷垱鑷1point3acres璁哄潧

补充内容 (2016-1-10 17:13):
这个没考虑负数

补充内容 (2016-1-10 17:15):
允许负数, sb.setCharAt(i,(char)(adc.charAt(i) + ((26+key)%26)));
回复 支持 反对

使用道具 举报

iamwds 发表于 2016-1-11 06:34:10 | 显示全部楼层
xiaozhuxiaozhu 发表于 2016-1-10 17:05
为什么要转成a开头得,求教。
input是个number, 把每个char 直接+ 那个number 不可以么?

他给的那里例子好像只shift  abcd, 其他的不shift, 比如 ! 你看看原帖的例子
回复 支持 反对

使用道具 举报

wangxiaohuigre 发表于 2016-1-20 02:04:53 | 显示全部楼层
出结果了吗 我和楼主同一天面的
回复 支持 反对

使用道具 举报

 楼主| 馨香盈怀袖 发表于 2016-1-20 17:26:23 | 显示全部楼层
wangxiaohuigre 发表于 2016-1-20 02:04
出结果了吗 我和楼主同一天面的

还没呢,你出了吗?最近开学,都忙的一塌糊涂
回复 支持 反对

使用道具 举报

wangxiaohuigre 发表于 2016-1-21 01:37:15 | 显示全部楼层
馨香盈怀袖 发表于 2016-1-20 17:26
还没呢,你出了吗?最近开学,都忙的一塌糊涂

还没 等的闹心 要是有消息 告诉我一下
回复 支持 反对

使用道具 举报

 楼主| 馨香盈怀袖 发表于 2016-1-21 05:25:05 | 显示全部楼层
wangxiaohuigre 发表于 2016-1-21 01:37
还没 等的闹心 要是有消息 告诉我一下

等到了,真是老泪纵横。。。收到的时候我还在学校的career fair....
回复 支持 反对

使用道具 举报

samuelling 发表于 2016-1-21 05:44:07 | 显示全部楼层
楼主好棒,前行的路上你不是一个人~
回复 支持 反对

使用道具 举报

wangxiaohuigre 发表于 2016-1-21 06:08:40 | 显示全部楼层
馨香盈怀袖 发表于 2016-1-21 05:25
等到了,真是老泪纵横。。。收到的时候我还在学校的career fair....
. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
啊啊 恭喜恭喜 你几点收到的 我的还没消息 估计是悲剧了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-9-26 04:57

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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