12
返回列表 发新帖
跳转到指定楼层
上一主题 下一主题
收起左侧

脸家店面 + 昂赛

🔗
fly_emirates 2017-3-27 12:12:35 | 只看该作者
全局:
啦啦啦会唱歌 发表于 2017-3-27 11:45
这轮我比较不确定,因为面试官都没给什么feedback,就我干讲。大概就是用geo hash啦,讲完大概的设计思路 ...

用Geohash的问题是有可能两个grid挨着但是hash却差距很大,请问有没有问到这个问题?怎么回答的呢?
回复

使用道具 举报

🔗
 楼主| 啦啦啦会唱歌 2017-3-27 12:14:18 | 只看该作者
全局:
fly_emirates 发表于 2017-3-27 12:12
用Geohash的问题是有可能两个grid挨着但是hash却差距很大,请问有没有问到这个问题?怎么回答的呢?

有,我说用两个overlap的geo hash, 基本就是瞎掰,面试官也没什么反应
回复

使用道具 举报

🔗
f1371342385 2017-3-27 13:01:37 | 只看该作者
全局:
LZ多长时间的工作经验呀
回复

使用道具 举报

🔗
dhldxy 2017-3-27 22:33:11 | 只看该作者
全局:
LZ是面的L4还是L5?
回复

使用道具 举报

🔗
devyan 2017-3-28 07:27:14 | 只看该作者
全局:
请问楼主面的职位是分方向的吗 是backend还是frontend?谢谢!
回复

使用道具 举报

🔗
scredwood 2017-3-28 11:58:17 | 只看该作者
全局:
第二题把一维intervals 拓展到2维,每个interval由起点和终点组成,问怎么merge。最后时间不够,就让写了一个comparator。

楼主是怎么写的
我的想法是先按照斜率排序
  1. compare(Interval a, Interval b) {
  2.        if (a.slope  != b.slope) {
  3.                return a.slope = b.slope;
  4.        }

  5.       //斜率一样,也有可能不在一条线, 比较起点的高度
  6.       if (a.start.y != b.start.y) {
  7.              return a.start.y - b.start.y;
  8.       }
  9.       
  10.       //如果起点y一样,斜率一样, 就看起点x 排序   
  11.     if (a.start.x != b.start.x) {
  12.              return a.start.x - b.start.x;
  13.       }

  14.    //如果起点 x,y 都一样,斜率还一样,那么他两肯定有重合
  15.     这时候随便按终点的x 排序就好了
  16.     return a.end.x - b.end.x;
  17. }




  18. //
  19. class Interval {
  20.      double slope;
  21.      Point   start;
  22.      Point  end;
  23. }
复制代码
回复

使用道具 举报

🔗
bigbearlake 2017-4-24 08:13:37 | 只看该作者
全局:
楼主可以具体说说系统设计怎么答的吗?
回复

使用道具 举报

🔗
 楼主| 啦啦啦会唱歌 2017-4-29 16:04:02 | 只看该作者
全局:
f1371342385 发表于 2017-3-27 13:01
LZ多长时间的工作经验呀

一年多快两年
回复

使用道具 举报

🔗
 楼主| 啦啦啦会唱歌 2017-4-29 16:04:18 | 只看该作者
全局:
devyan 发表于 2017-3-28 07:27
请问楼主面的职位是分方向的吗 是backend还是frontend?谢谢!

就是general SDE
回复

使用道具 举报

🔗
rcholic 2017-4-29 21:48:05 | 只看该作者
全局:
谢谢楼主分享!我有个店面安排在5/23了,好紧张!

楼主刷了几遍多少题啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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