《数据科学面试40+真题讲解》,K神本年度最后一次开课


一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投,内推你去多家公司面试
Airbnb 数据科学职位
in analytics and inference
天天打游戏、照样领工资,
你要不要来?
把贵司招聘信息放这里
查看: 768|回复: 7
收起左侧

Amazong 3.9 OA

[复制链接] |试试Instant~ |关注本帖
albertchenyu 发表于 2015-3-7 04:40:11 | 显示全部楼层 |阅读模式

2015(1-3月) 码农类 硕士 全职@Amazon - 猎头 - 在线笔试 |Other

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

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

x
大家好,我是3.9的DUE, 本来是3.2, 但是因为时间紧迫,和Rae商量了延期。
75分钟的coding我答完还有59分钟,因为之前看了论坛的其它帖子,感觉非常有帮助。逻辑题还比较顺利,就是思路相同,美国人可能真的是不像我们中国同胞经历过这么多考试,不会出题。. From 1point 3acres bbs
. From 1point 3acres bbs
coding 1:
remove all vowels in a string, for example input = "abcde asdf wer" output = "bcd sdf wr"
算法很简单,就是吧元音往后放。根据考场回忆,事后在eclipse上调试成功后,具体代码如下(本人考试时候偷偷使用了eclipse):

public class RemoveVowel {
       
        public static boolean isVowel(char x){
                if( x == 'a' || x == 'A' ||
                        x == 'e' || x == 'E' ||
                        x == 'i' || x == 'I' ||       
                        x == 'o' || x == 'O' ||
                        x == 'u' || x == 'U' ){
                        return true;
                }else{
                        return false;
                }
        }
       
        public static String removeVowel( String s){
                StringBuilder S = new StringBuilder(s);
                int Vstart = -1;
                int Vcounter = 0;
               
                for (int i = 0; i < S.length(); i++) {
                       
                        if (isVowel(S.charAt(i))) {
                                if( Vstart == -1 ){
                                        Vstart = i;
                                }
                                Vcounter++;
                        }else if( Vstart != -1 ){
                                char y = S.charAt(i);
                                char z = S.charAt(Vstart);
                                S.setCharAt(Vstart, y);
                                S.setCharAt(i, z);
                                Vstart++;
                        }
                }
               
                return S.toString().substring(0,s.length() - Vcounter);
        }
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
        public static void main(String[] args) {
                System.out.println(removeVowel("the rain in spain is mainly from the plains."));
               
        }

}


coding2:
具体题目冗长,废话连篇,精简后如下:
有两个string word1 和 word2, 判断 word2 是否能经过 word1 right rotate 得到
例如:
String word1 = "Amazon"
String word2 = "azonam"

反例1:
String word1 = "amazon"
String word2 = "zaonam"

反例2:
String word1 = "aaa"
String word2 = "a"
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
本人算法:
判断 word2 是否为 word1 + word1  的substring
例如

azonam 是 amazonamazon substring。
但是要注意的是, 首先判断两个string长度是否相同, 反例: word1 = "aaa" word2 = "a", 否则有小bug, a 是 aaaaaa的 substring

考场代码回忆如下

. 1point 3acres 璁哄潧
        public static boolean checkRightRotation(String word1, String word2){
                if(word1.length() != word2.length()){
                        return false;
                }
                word1 = word1 + word1;
                if(word1.contains(word2)){
                        return true;
                }else{
                        return false;
                }

        }


逻辑题如出一辙: 分四类,每一类题都一样:
1. 字母找规律
2. 数字找规律, 以上两题均为初中数学水平,大家考试临场发挥即可。
3. 文字阅读,给出一个人的经历,判断此人是否满足工作申请,福利申请的要求,此类题应当认真做好第一题,不要怕长,读懂了,后面的题都是一样的,换换人名罢了。
4. 6人团团坐问题,有六个人 GASMNR, 注意理解 G, A,S 两两不能对坐,所以总体来说分两种情况,GAS三人间隔而坐,或者GAS全都挨着坐。所有团团做的问题都围绕此基础展开,此处不赘述。


以上是本人OA(online assignment,很长时间我不知道大家说的OA是啥意思)经历。有兴趣者细聊









.1point3acres缃

.鐣欏璁哄潧-涓浜-涓夊垎鍦

评分

1

查看全部评分

rayna_NWU 发表于 2015-3-7 04:59:08 | 显示全部楼层
lz记得6个人团团坐的细节么?
回复 支持 反对

使用道具 举报

xxxrrraaayyy 发表于 2015-3-7 05:01:17 | 显示全部楼层
好人一生平安!
回复 支持 反对

使用道具 举报

 楼主| albertchenyu 发表于 2015-3-7 05:15:08 | 显示全部楼层
rayna_NWU 发表于 2015-3-7 04:59
lz记得6个人团团坐的细节么?

所有题都是用这个开题:有六个人 GASMNR, 注意理解 G, A,S 两两不能对坐
有一题说R 在A S 中间,问你R对面是谁。
还有就是 G左右是A R,问A 对面是谁。
总之就是两种情形套。
回复 支持 反对

使用道具 举报

rayna_NWU 发表于 2015-3-7 05:40:21 | 显示全部楼层
albertchenyu 发表于 2015-3-7 05:15
所有题都是用这个开题:有六个人 GASMNR, 注意理解 G, A,S 两两不能对坐
有一题说R 在A S 中间,问你R ...
. more info on 1point3acres.com
好的,多谢lz. Waral 鍗氬鏈夋洿澶氭枃绔,

还想问一下有没有那种推断题?类似GRE那种。。。。
回复 支持 反对

使用道具 举报

 楼主| albertchenyu 发表于 2015-3-7 07:12:36 | 显示全部楼层
rayna_NWU 发表于 2015-3-7 05:40
好的,多谢lz

还想问一下有没有那种推断题?类似GRE那种。。。。

我说的第三种类型的就是,具体记不清了,大概就是说:
1. 80% higher in 12th grade . from: 1point3acres.com/bbs
2. 70%+ on average
3. 1 年工作经验
......

然后说 XX 的条件是。。。。 问他能不能被录取或者其他情况。
回复 支持 反对

使用道具 举报

rayna_NWU 发表于 2015-3-7 08:04:47 | 显示全部楼层
albertchenyu 发表于 2015-3-7 07:12
我说的第三种类型的就是,具体记不清了,大概就是说:
1. 80% higher in 12th grade . 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
2. 70%+ on avera ...

好的。。。多谢。。。
回复 支持 反对

使用道具 举报

圆梦梦剧场 发表于 2015-3-8 05:23:42 | 显示全部楼层
rayna_NWU 发表于 2015-3-7 04:59
lz记得6个人团团坐的细节么?

楼主,我俩头像一样啊
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

custom counter

GMT+8, 2017-11-19 00:13

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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