聊聊跟三哥三姐面试和共事的经历

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
E轮2.5亿美元融资
K12教育独角兽一起作业
北京-诚聘人工智能/教育/大数据岗
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
码农求职神器Triplebyte:
不用海投
内推多家公司面试
把贵司招聘信息放这里
查看: 3085|回复: 14
收起左侧

Yelp OA 面经

[复制链接] |试试Instant~ |关注本帖
nicky1009 发表于 2017-7-17 03:14:24 | 显示全部楼层 |阅读模式

2017(7-9月) 码农类General 本科 全职@Yelp - 网上海投 - 在线笔试  | Other | fresh grad应届毕业生

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

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

x
Yelp OA 新鲜面经, 攒人品
.留学论坛-一亩-三分地
HeckerRank 限时15分钟。楼主7分钟做完。
  1. <p>class BusinessInfo {</p><p>    int id;</p><p>    int rating;</p><p>//...</p><p>}</p><p>-google 1point3acres
  2. </p><p> /**</p><p>     * List of bussinesses info where each element is a dictionary containing</p><p>     * id and rating. Sort the businesses by their rating in decreasing order.</p><p>     * Preserve the original ordering if two businesses have same rating.</p><p>     *</p><p>     * @param businesses List of BusinessInfo objects where BusinessInfo</p><p>     * is a class containing id and rating.</p><p>     *</p><p>     * @return List of BusinessInfo sorted by rating in decreasing order</p><p>     *</p><p>     * Example input:</p><p>     * [</p><p>     *     {'id': 101, rating: 5},</p><p>     *     {'id': 102, rating: 2},</p><p>     *     {'id': 103, rating: 3},</p><p>     *     {'id': 104, rating: 5},</p><p>     *     {'id': 105, rating: 5},</p><p>     * ]</p><p>     * Expected output:</p><p>     * [</p><p>     *     {'id': 101, rating: 5},</p><p>     *     {'id': 104, rating: 5},</p><p>     *     {'id': 105, rating: 5},</p><p>     *     {'id': 103, rating: 3},</p><p>     *     {'id': 102, rating: 2},</p><p>     * ]</p><p>     */</p>
复制代码

补充内容 (2017-7-17 03:18):
不好意思,不知道为什么代码里有HTML。新人第一次发贴。楼下会再发一遍题目

评分

2

查看全部评分

 楼主| nicky1009 发表于 2017-7-18 04:50:49 | 显示全部楼层
Can't type Chinese.
I was referred on May 3rd, 2017.
Recruiter contacted me 10ish days ago.
Apparently, SDE1 recruiting has started so New Grad recruiting has started assuming SDE1 = New Grad.
I had no OA, my first step is the phone screen.
I'll probably start a new thread talking about this whole process. Hang on!
回复 支持 1 反对 0

使用道具 举报

 楼主| nicky1009 发表于 2017-7-17 03:20:06 | 显示全部楼层
class BusinessInfo {
    int id;
    int rating;

    public BusinessInfo(int id, int rating){
        this.id = id;
        this.rating = rating;
    }. 1point3acres

}

class Solution {

    /**
     * List of bussinesses info where each element is a dictionary containing.本文原创自1point3acres论坛
     * id and rating. Sort the businesses by their rating in decreasing order.
     * Preserve the original ordering if two businesses have same rating.
     *
     * @param businesses List of BusinessInfo objects where BusinessInfo
     * is a class containing id and rating.. From 1point 3acres bbs
     *
     * @return List of BusinessInfo sorted by rating in decreasing order
     *
     * Example input:
     * [
     *     {'id': 101, rating: 5},
     *     {'id': 102, rating: 2},
     *     {'id': 103, rating: 3},
     *     {'id': 104, rating: 5},
     *     {'id': 105, rating: 5},
     * ]. From 1point 3acres bbs
     * Expected output:. from: 1point3acres
     * [
     *     {'id': 101, rating: 5},
     *     {'id': 104, rating: 5},
     *     {'id': 105, rating: 5},
     *     {'id': 103, rating: 3},
     *     {'id': 102, rating: 2},
     * ]
     */
    public static List<BusinessInfo> sortBusinessesByRating(List<BusinessInfo> businesses){ 来源一亩.三分地论坛.

    }

// main testing code.1point3acres网
// ....本文原创自1point3acres论坛
}

回复 支持 反对

使用道具 举报

Timothy1119 发表于 2017-7-17 08:25:09 | 显示全部楼层
非常感谢!楼主你是怎么写的?merge sort?
回复 支持 反对

使用道具 举报

 楼主| nicky1009 发表于 2017-7-17 08:36:35 | 显示全部楼层
Timothy1119 发表于 2017-7-17 08:25
非常感谢!楼主你是怎么写的?merge sort?
. more info on 1point3acres
不是, 我用的是Java 的 Collections.sort().
需要自己写一个Comparator
回复 支持 反对

使用道具 举报

Timothy1119 发表于 2017-7-17 08:42:12 | 显示全部楼层
Java的Collections.sort()用的QuickSort吧。那怎么保证的相同rating的item顺序不变的?
. Waral 博客有更多文章,
补充内容 (2017-7-17 08:44):
错了,刚查了一下用的是modified merge sort
回复 支持 反对

使用道具 举报

qinfen86 发表于 2017-7-17 09:08:35 | 显示全部楼层
楼主是什么时候投的简历啊?
回复 支持 反对

使用道具 举报

 楼主| nicky1009 发表于 2017-7-17 10:06:05 | 显示全部楼层
qinfen86 发表于 2017-7-17 09:08
楼主是什么时候投的简历啊?
-google 1point3acres
我两周前投的简历,明天亚麻电面好紧张
Mobile Apps Category (English)728x90
回复 支持 反对

使用道具 举报

qinfen86 发表于 2017-7-17 14:00:42 | 显示全部楼层
nicky1009 发表于 2017-7-17 10:06.1point3acres网
我两周前投的简历,明天亚麻电面好紧张

楼主加油啊~你亚麻是社招,还是new grad啊?
回复 支持 反对

使用道具 举报

 楼主| nicky1009 发表于 2017-7-18 02:59:20 | 显示全部楼层
Cant type Chinese now.
I was referred. SDE1
回复 支持 反对

使用道具 举报

TheMiracle 发表于 2017-7-18 03:28:20 | 显示全部楼层
楼主,亚马逊的new grad招聘已经开始了?
回复 支持 反对

使用道具 举报

gegeyongfu 发表于 2017-7-18 03:30:27 | 显示全部楼层
同问new grad。。。。
回复 支持 反对

使用道具 举报

marcusgao 发表于 2017-7-18 04:26:22 | 显示全部楼层
同问亚麻,我也招人内推了new grad但是一直没消息
回复 支持 反对

使用道具 举报

strisunshine 发表于 2017-7-21 17:51:49 | 显示全部楼层
请问LZ现在有消息了吗?
15分钟, 感觉自己写sort algorithm不现实呢
回复 支持 反对

使用道具 举报

archerleonard 发表于 2018-1-9 03:15:37 | 显示全部楼层
Thank you so much for the sharing.
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2018-5-22 18:22

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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