Uber ATG Core Platform hiring
来Uber核心平台组做酷炫的无人车怎么样?

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货

扫描二维码登录本站

最近看过此主题的会员

科技公司如何
用数据分析驱动产品开发
Coupon code: best
深入浅出AB Test
从入门到精通
Coupon code: best
码农求职神器Triplebyte:
不用海投
内推多家公司面试
E轮2.5亿美元融资
K12教育独角兽一起作业诚聘
机器学习/数据统计/教育等职位
高效直聘+内推,70%面试率
AI帮你免费完善简历
直击全美十万个科技职位
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
查看: 2175|回复: 10
收起左侧

Amazon 社招 OA 面经

[复制链接] |试试Instant~
我的人缘0
iceman 发表于 2017-10-30 06:17:55 | 显示全部楼层 |阅读模式
本楼: 【顶】   80% (4)
 
 
20% (1)   【踩】
全局: 顶  98% (58)
 
 
1% (1)  踩

2017(10-12月) 码农类General 硕士 全职@Amazon - 猎头 - 在线笔试  | Other | 在职跳槽

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

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

x
首先是timeline: 10/27/17

90min 2道老题 以及 15min 问卷调查(我也是醉了。。)

两题地里都有,下面是我的答案, local run 可过, huan'ying'zhi'zheng:

1. Amazon warehouse: 给卡车载重M 以及一系列地点(类似 a[x][y] = z,(x, y)为以卡车为原点的坐标 z为该点货物重量) 输出距离最近的 N个点的坐标

import java.util.*;

public class Solution {

    public List<List<Integer>> topK(List<List<Integer>> input, int n,int m){
            PriorityQueue<List<Integer>> pq = new PriorityQueue<List<Integer>>(n,
                            new Comparator<List<Integer>>(){
                          public int compare (List<Integer> e1,List<Integer> e2){
                                  return e1.get(0)*e1.get(0) + e1.get(1)*e1.get(1) - e2.get(0)*e2.get(0) - e2.get(1)*e2.get(1);
                          }
                    });
            for(List<Integer> e1:input){
                    pq.add(e1);
            }
            List<List<Integer>> result = new ArrayList<>();
            for(int i = 0;i < m && i < n;i++){. 1point3acres
                    result.add(pq.remove());
            }
        return result;       
    }
}


2. distance between two nodes in a bst. 1point3acres

public class Solution {
    public static class TreeNode {
            int val;
            TreeNode left;. From 1point 3acres bbs
            TreeNode right;
            TreeNode(int x) {
                    val = x;
            }
    }
    // main method to build BST and get dist
    public static int bstDist(int[] a,int n , int p, int q) {
            if (a == null || a.length == 0){
                    return 0;
            }
            int res = 0;
              // build BST
            TreeNode root = buildBST(a);
            // check if p, q exist in BST
            if (bstSearch(root, p) && bstSearch(root, q)) {
                // find LCA of p and q
                TreeNode lca = bstLca(root, p, q);
                // find length between LCA - p and LCA - q
                res += findDist(lca, p);
                r
游客,本帖隐藏的内容需要积分高于 188 才可浏览,您当前积分为 0。
查看如何攒积分 Click here for more info.

    public TreeNode binaryTreeLCA(TreeNode root, TreeNode p, TreeNode q) {
        if (root == null || root == p || root == q) {
            return root;
        }
        TreeNode left = binaryTreeLCA(root.left, p, q);
        TreeNode right = binaryTreeLCA(root.right, p, q);
        if (left == null && right == null) {
            // not found
            return null;
        } else if (left == null) {
            // both on right side, and right is LCA
            return right;
        } else if (right == null) {
            return left;
        } else {
            // one of left the other on right
            return root;
        }
    }
}
. check 1point3acres for more.

评分

参与人数 3大米 +13 收起 理由
ktant + 3 很有用的信息!
c61670711c + 5 很有用的信息!
RightSoFar + 5 欢迎来一亩三分地论坛!

查看全部评分


上一篇:Uber data engineer onsite
下一篇:Yelp 电面

本帖被以下淘专辑推荐:

我的人缘0
jie139139 发表于 2018-1-1 01:58:53 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
100% (1)   【踩】
全局: 顶  50% (1)
 
 
50% (1)  踩
楼主现在不是在微软
游客,本帖隐藏的内容需要积分高于 10 才可浏览,您当前积分为 0。
查看如何攒积分 Click here for more info.
公司吗
回复

使用道具 举报

我的人缘0
nicneo925 发表于 2017-10-31 10:55:18 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (1)
 
 
0% (0)  踩
感谢楼主分享!
回复

使用道具 举报

我的人缘0
ruithumbup 发表于 2018-1-4 09:03:32 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (1)
 
 
0% (0)  踩
感谢楼主分享!
回复

使用道具 举报

我的人缘0
 楼主| iceman 发表于 2018-1-8 08:55:29 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  98% (58)
 
 
1% (1)  踩
jie139139 发表于 2018-1-1 01:58
楼主现在不是在微软吗  打算换公司吗

亚麻HR隔几周就发邮件 推了几次后想想还是去面算了 LOL
回复

使用道具 举报

我的人缘0
techno 发表于 2018-1-25 11:59:56 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (2)
 
 
0% (0)  踩
问卷调查是调查啥?
回复

使用道具 举报

我的人缘0
qaert 发表于 2018-1-25 12:05:26 | 显示全部楼层
楼主投的哪个职位啊
回复

使用道具 举报

我的人缘0
 楼主| iceman 发表于 2018-1-25 15:55:56 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  98% (58)
 
 
1% (1)  踩
techno 发表于 2018-1-25 11:59-baidu 1point3acres
问卷调查是调查啥?

就是测你是不是一个心态阳光积极乐观的码农。。。
回复

使用道具 举报

我的人缘0
 楼主| iceman 发表于 2018-1-25 15:56:15 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  98% (58)
 
 
1% (1)  踩
qaert 发表于 2018-1-25 12:05
楼主投的哪个职位啊

AWS下面的
回复

使用道具 举报

我的人缘0
techno 发表于 2018-1-26 11:17:10 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (2)
 
 
0% (0)  踩
iceman 发表于 2018-1-25 15:55
就是测你是不是一个心态阳光积极乐观的码农。。。

好乐。
回复

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法 - 不要多加空格: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|小黑屋|一亩三分地留学网

GMT+8, 2018-12-19 20:01

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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