楼主: beethovenzhang
跳转到指定楼层
上一主题 下一主题
收起左侧

愉快的Amazon面试体验

🔗
意面师父 2019-11-28 06:49:02 | 只看该作者
全局:
不好意哈楼主,再追问一下,所以最后最优解是HashMap<Deque<String>, Integer>这样,然后不断更新对吧?
回复

使用道具 举报

🔗
 楼主| beethovenzhang 2019-11-28 06:56:45 | 只看该作者
全局:
意面师父 发表于 2019-11-28 06:49
不好意哈楼主,再追问一下,所以最后最优解是HashMap这样,然后不断更新对吧?

不用不好意思。我最后没写出来,就口头说了说,但应该就是这样
回复

使用道具 举报

全局:
楼主收到offer邮件了 今天快过去了 有点虚

补充内容 (2019-11-27 15:38):
了吗*
回复

使用道具 举报

全局:
收到了....
回复

使用道具 举报

全局:
亚麻onsite待遇是真的好 给我订了三天酒店
回复

使用道具 举报

🔗
wwwsteven 2019-12-3 03:56:03 | 只看该作者
全局:
本帖最后由 wwwsteven 于 2019-12-3 04:01 编辑
beethovenzhang 发表于 2019-11-28 06:56
不用不好意思。我最后没写出来,就口头说了说,但应该就是这样

再追问下, HashMap<Deque<String>, Integer>这个解法。   建key 是o(1), 但如果考虑计算hashcode,那还是o(n)的啊  算法整体的复杂度 没有降下来。 除非hashcode用Rabin Karp的方式实现? 是该这样理解的吗?  这样做有点奇怪的是, 这个hashcode,要在这些key之间 共享出来的,才能轮回计算?
回复

使用道具 举报

🔗
shu16 2019-12-3 08:59:15 | 只看该作者
全局:
看不了,悲伤
回复

使用道具 举报

🔗
 楼主| beethovenzhang 2019-12-4 04:57:24 | 只看该作者
全局:
wwwsteven 发表于 2019-12-3 03:56
再追问下, HashMap这个解法。   建key 是o(1), 但如果考虑计算hashcode,那还是o(n)的啊  算法整体的复 ...

有道理啊....我当时也没想这么多,因为面试官只让我想一个数据结构出来。我只知道Robin Karp可以做那个compare string,我猜应该会有一些高级的hashing function来优化类似deque这种的hashing吧,但这就超出面试范围了
回复

使用道具 举报

全局:
没太理解 “most visited 3 page sequence” 的含义,不是 top 3 问题而是 top 1 ?主要疑问是怎么理解 sequence

比如:

timestamp0, user0, page0
timestamp1, user2, page3
timestamp2, user1, page0
timestamp3, user1, page2
timestamp4, user3, page0
timestamp5, user0, page2
timestamp6, user1, page4
timestamp7, user0, page4
timestamp8, user2, page4
timestamp9, user3, page4


10条日志。
其中,user0 和 user1 先后访问了 page0/2/4
user2访问了 page 3/4
user3访问了 page 0/4

所以结果是 page0 page2 page4吗
回复

使用道具 举报

🔗
piggymei 2019-12-4 13:20:22 | 只看该作者
全局:
请问bq问的什么问题啊,米不够看不了。。。
回复

使用道具 举报

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

本版积分规则

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