一亩三分地论坛

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

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

BrightEdge面经,顺便报Amazon的offer

[复制链接] |试试Instant~ |关注本帖
pf22099 发表于 2014-10-22 00:41:21 | 显示全部楼层 |阅读模式

2014(10-12月) 码农类 硕士 全职@BrightEdge - 校园招聘会 - Onsite |Other

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

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

x
先扯个淡:昨天下午在BrightEdge正闷头搞project的时候,突然跳出Amazon的邮件说:“Congratulations!” 看到offer邮件差点在会议室喊出来,然后题都不想做了。不过还是很professional地走完了面试流程:)

OK,面经。
1. 一共三个部分,上午9:00到12:00是两个技术面,下午是一个project,跟第一次那个assignment有点像,也是爬网页。
2. 第一个技术面:解码题。“A”=1, “B”=2 ... "Z"=26. 给你一串数字,让你编程写出有多少中解码方式。例如123,可以写成"ABC", "AY", "LC"这3种。
3. 第二个技术面:面试的是个中国妹纸,进来就直接招呼我中文,给我直接愣住了,professional期间我还是提议用英文面了。。。题目很简单,给一个rotated sorted array,例如[4,5,6,1,2,3],在O(logn)时间内找出最小值。
4. 中午吃午餐,他那里有个餐吧,自己随便吃。
.鐣欏璁哄潧-涓浜-涓夊垎鍦5. 下午一点开始发题,题目是让你用java写一个爬虫软件,具体如下。
Overview
The tool is used to crawl the restaurant websites to collect the following information:
1. Menu Items. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
2. Phone Number
3. Address
and use the crawled data to generate following information: Recommendation.
The task is design and develop the crawler and components for the tool. 1point 3acres 璁哄潧
Details:
- Parser:
1. Begin by building a restaurant database that you can add/modify/delete restaurants, menu items, phone number, and address.
2. Implement a generic parser that can support multiple restaurants. Using the generic parser built, parse informaiton for the following 2 restaurants:
    - www.dinebombaygarden.com
    - www.allspicerestaurant.com
3. The design of the parser should be generic to support any restaurant in the future.
4. As part of that exercise, build a collector that will connect to the website, parse out all relevant data, and store into the database.. visit 1point3acres.com for more.
- Recommendation
1. Given a word, give recommendation of all the menu that contains the word from the restaurants
    for example, if a put in 'chicken', it should show me:
      - Chicken Biryani from Bombay Garden
      - Chicken Curry from Bombay Garden
      - Salad form the Viognier Restaurant
      - and so on.
下午三点的时候会有个engineer过来看看你进度。我碰到的还是个中国人,很nice,也是上来直接中文。。。给我了好多提示,尤其注意generic,说我不用搞一个100%准确的爬虫,哪怕给我10个网站,能爬到3个就足够
下午6点多的时候又有个engineer过来做review,我碰到的人自称是CEO的弟弟。。。人也很nice,会问一些behavior的问题例如你至今让你投入100%精力而奋斗的一件事是啥?最有难度的项目是啥?为啥难?你是咋解决的?你对startup有啥看法?最后告诉我面试结束后的两天之内还有次提交assignment的机会。。。

总体来说Brightedge感觉还不错,里面感觉至少60的中国人,公司氛围看着也不错,就是有几个engineer看起来加了n天班,发型凌乱目光呆滞。。。我私下里还问了问工资,一个中国妹纸透露说近两年工资还涨了不少。
OK,基本就是这些。结果也不care了,基本就Amazon了。


补充内容 (2014-10-21 08:42):
忘了在标题里写Onsite 面经。。。

评分

4

查看全部评分

chasecode 发表于 2014-10-25 07:55:29 | 显示全部楼层
tangxukai 发表于 2014-10-25 06:02. 1point 3acres 璁哄潧
怎么去分析javascript,可以给个例子吗?

就是ajax是用js send的request
用jsoup之类html parser工具fetch不到
必须你的java程序,自己用regex判定ajax的request address,fetch到内容
再处理. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷

manager在onsite结束后,会问你要不要再给两天时间,把它做完。. from: 1point3acres.com/bbs
我说有其他onsite还是直接交了吧,结果果然没offer
. visit 1point3acres.com for more.
对这公司印象不好 onsite从早上9点到晚上7点。那些工程师竟然也都没下班。累得跟狗似的startup,却不给新人股票。公司上市了也跟你没关系,那还去啥startup呀

补充内容 (2014-10-25 08:05):
brightedge工资据我所知在100K左右 绿卡号称1年办 但我同学进去后一年还没动静,还要拖一会儿. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
楼主去amazon很明智

补充内容 (2014-10-26 02:12):. visit 1point3acres.com for more.
再补充一下 我大半年前面的 那个parser project跟楼主完全一样,网站都是这两个.1point3acres缃
我所说的ajax难点就是  www.allspicerestaurant.com 这个网站怎么把它menu抓到
其他的用jsoup就可以了
回复 支持 反对

使用道具 举报

ralf 发表于 2014-10-22 01:08:40 | 显示全部楼层
楼主昨天面的时候一共有多少人在面啊
回复 支持 反对

使用道具 举报

真爱你的云 发表于 2014-10-22 01:09:26 | 显示全部楼层
恭喜楼主啊 Amazon面试的时候是群面么
回复 支持 反对

使用道具 举报

script 发表于 2014-10-22 02:08:59 | 显示全部楼层
祝贺楼主~Amazon不错
回复 支持 反对

使用道具 举报

cqx83 发表于 2014-10-22 02:13:32 | 显示全部楼层
这周五也要去onsite brightedge,请问对于每个menu item都需要抓取那些信息?我看菜品一般都有名字,价格,描述这三项,是需要都抓下来么?
回复 支持 反对

使用道具 举报

kevintang823 发表于 2014-10-22 04:12:40 | 显示全部楼层
感谢楼主大大分享!周四交Online Assignment,希望能进下一轮
回复 支持 反对

使用道具 举报

 楼主| pf22099 发表于 2014-10-22 08:06:29 | 显示全部楼层
ralf 发表于 2014-10-21 09:08
楼主昨天面的时候一共有多少人在面啊

就两个人,我跟另外一个卡梅的哥们
回复 支持 反对

使用道具 举报

 楼主| pf22099 发表于 2014-10-22 08:06:43 | 显示全部楼层
真爱你的云 发表于 2014-10-21 09:09. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
恭喜楼主啊 Amazon面试的时候是群面么

对,13好的群面~
回复 支持 反对

使用道具 举报

 楼主| pf22099 发表于 2014-10-22 08:07:11 | 显示全部楼层
cqx83 发表于 2014-10-21 10:13
这周五也要去onsite brightedge,请问对于每个menu item都需要抓取那些信息?我看菜品一般都有名字,价格, ...

听面试官的意思,名字和价格就够了。
回复 支持 反对

使用道具 举报

 楼主| pf22099 发表于 2014-10-22 08:08:19 | 显示全部楼层
kevintang823 发表于 2014-10-21 12:12
感谢楼主大大分享!周四交Online Assignment,希望能进下一轮
.1point3acres缃
注意一下OO Design,注释写规范基本没问题~Good luck!
回复 支持 反对

使用道具 举报

cqx83 发表于 2014-10-22 08:09:54 | 显示全部楼层
pf22099 发表于 2014-10-21 16:07
听面试官的意思,名字和价格就够了。

好的。。不用提description就简单多了,那两个网站格式实在是各种不规范,有极个别很特殊的情况。。。你当时做的怎么样?
回复 支持 反对

使用道具 举报

shinichish 发表于 2014-10-22 10:38:33 | 显示全部楼层
恭喜楼主进A啊!
回复 支持 反对

使用道具 举报

还来得及吗 发表于 2014-10-22 11:21:12 | 显示全部楼层
GX A offer!!.鐣欏璁哄潧-涓浜-涓夊垎鍦
LZ brightedge电面了几轮啊? 今天刚电面完一轮,不知道后面还有没有。。。
回复 支持 反对

使用道具 举报

 楼主| pf22099 发表于 2014-10-22 11:21:41 | 显示全部楼层
cqx83 发表于 2014-10-21 16:09
好的。。不用提description就简单多了,那两个网站格式实在是各种不规范,有极个别很特殊的情况。。。你 ...

当时我的思路有问题,我以为考察的是OOP,就设计了一个抽象类,然后针对每一个网站设计了子类来继承抽象类。结果跟面试官讨论后发现不需要这么搞,直接设计一个generic的scraper就可以了 -- 只要给个网址就能解析里面的内容,成功率低也没关系,只要他给的那两个能得到正确结果就行。
回复 支持 反对

使用道具 举报

 楼主| pf22099 发表于 2014-10-22 11:21:53 | 显示全部楼层

嘿嘿,多谢多谢!
回复 支持 反对

使用道具 举报

 楼主| pf22099 发表于 2014-10-22 11:24:10 | 显示全部楼层
还来得及吗 发表于 2014-10-21 19:21
GX A offer!!
LZ brightedge电面了几轮啊? 今天刚电面完一轮,不知道后面还有没有。。。

1. assignment. 1point3acres.com/bbs
2. tech interview.1point3acres缃
3. behavior interview
4. onsite
回复 支持 反对

使用道具 举报

winglesswind 发表于 2014-10-22 11:42:23 | 显示全部楼层
恭喜楼主啊!!
回复 支持 反对

使用道具 举报

还来得及吗 发表于 2014-10-22 11:49:15 | 显示全部楼层
pf22099 发表于 2014-10-22 11:24
1. assignment
2. tech interview. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
3. behavior interview

谢谢LZ!
behavior还单独一轮啊?是不是就是why our company之类的,然后时间不长?
回复 支持 反对

使用道具 举报

 楼主| pf22099 发表于 2014-10-22 11:53:33 | 显示全部楼层
还来得及吗 发表于 2014-10-21 19:49
谢谢LZ!
behavior还单独一轮啊?是不是就是why our company之类的,然后时间不长?

半小时,大概问6、7个问题吧,基本都是很普通得问题,我发相关的面经了,你可以看看。
回复 支持 反对

使用道具 举报

还来得及吗 发表于 2014-10-22 11:54:52 | 显示全部楼层
pf22099 发表于 2014-10-22 11:53
半小时,大概问6、7个问题吧,基本都是很普通得问题,我发相关的面经了,你可以看看。

好的,非常感谢!!
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-3 10:32

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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