10月28,K神开课讲数据科学,你来吗?


一亩三分地论坛

 找回密码
 获取更多干活,快来注册
Babeltime游戏工作室招工程师、美术和策划
Tubi TV招安卓、前端和机器学习工程师
把贵司招聘信息放这里
查看: 533|回复: 2
收起左侧

发个近期yelp面经

[复制链接] |试试Instant~ |关注本帖
hackenkreuz 发表于 2017-8-11 13:59:53 | 显示全部楼层 |阅读模式

2017(7-9月) 码农类 硕士 全职@Yelp - 内推 - 技术电面 |Pass在职跳槽

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

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

x
地里内推的infrastructure team。上周五的面试,yelp好像最近很执着一定要弄成skype视频电面,不过最后面试官自己Skype出了问题,还是电话解决的,但是浪费了15分钟。

面试官是个学校没毕业几年的白男,coding题目还是一贯比较水的yelp电面风格,给一个数组返回iterator only returns even number。LZ在coderpad上一遍就过了,所以接下来给对方留了很多时间问一些乱七八糟的东西……

接下来是要求设计一下一个简单yelp 服务的database schema,就是存储一下商家的地址,最近评价等等信息,慢慢增加一些其他要求比如如何查找最近的几个商家,某一商家按时间排序最近的几个点评,感觉小哥面试经验可能不多,都是问了一点就转换话题,而且自己一直在犹豫恩恩啊啊。

最后讨论了一个相对比较复杂的case,其实也不是什么新鲜设计问题了,就是如果商家信息量巨大且地理分布广泛,如何设计服务存储信息减少延时等等,然后我说就按地区划分,比如geofence,安排服务器,尽量localization,那小哥开始追问如何处理跨地区的商家用户信息查询,如何处理跨地区编辑信息的同步以及显示等等,LZ就利用msg queue和cache扯了一个方案,小哥试图找出一些问题来,最后未果(可能真是面试经验不多吧……),时间到了也就结束了。

其实后来想了一下最后这个case其实结合big table的思想来答可能更好一些……

他家感觉动作比较慢,过了快一周按捺不住就去问了下recruiter,回复说过了,onsite求过:)

say543 发表于 2017-8-11 15:03:53 | 显示全部楼层
跨地区的商家用户 是考察区域边界的部分吗 ? 是不是多query几个regions旧型?
回复 支持 反对

使用道具 举报

 楼主| hackenkreuz 发表于 2017-8-12 01:14:23 | 显示全部楼层
say543 发表于 2017-8-11 15:03
跨地区的商家用户 是考察区域边界的部分吗 ? 是不是多query几个regions旧型?
. 1point3acres.com/bbs
并没有问边界这个问题。这肯定是个open question,但我觉得减少query肯定是重点之一
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

custom counter

GMT+8, 2017-9-20 13:52

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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