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

Hubspot 面经

🔗
 楼主| 丰富的西红柿 2024-5-15 11:01:00 | 只看该作者
全局:
匿名用户 发表于 2024-5-14 17:45
楼主,有几个关于weather app的问题?

1. 从第三方API 返回的数据结构式什么? 我看网上好多版本,有的 ...

楼主,有几个关于weather app的问题?
1. 从第三方API 返回的数据结构式什么? 我看网上好多版本,有的说 {current_tempature, today_high_temp, today_low_temp}, 还有说是除了前面的还包括next_24_hour, next_7_days.
    Answer: 我当时只有当前温度,没有next_24_hour, next_7_days。
2. 如何减少pull 3rd API? 如果本来就设置了一个小时pull一次,这个QPS 不已经很小了? 还需要怎么减少pull 3rd API?
    Answer: 把第三方API获取的数据存DB或者Redis,没有更新数据,不要去访问第三方API,就是把第三方API做了一层包装
3. 最后一个就是,你有被问如何判断是否有新的数据吗? 如果是那种几分钟pull一次的话,确实需要check 是否有新数据,如果本来就是一个小时pull一次的context下,判断有没有新数据会对整个系统好像没有什么太大提升。
    Answer: 我当时和interviewer商量,第三方API数据应该有一个时间戳,要不很难高效实现,interviewer也认可。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-GPKZO  2024-5-18 13:27:49
2. 如何减少pull 3rd API? 如果本来就设置了一个小时pull一次,这个QPS 不已经很小了? 还需要怎么减少pull 3rd API?

    Answer: 把第三方API获取的数据存DB或者Redis,没有更新数据,不要去访问第三方API,就是把第三方API做了一层包装

如果不访问第三方API 怎么知道数据有没有更新? 你是指push model?
回复

使用道具 举报

🔗
 楼主| 丰富的西红柿 2024-5-18 14:12:47 | 只看该作者
全局:
匿名用户 发表于 2024-5-17 21:27
2. 如何减少pull 3rd API? 如果本来就设置了一个小时pull一次,这个QPS 不已经很小了? 还需要怎么减少pul ...

这里不知道第三方app的是push, 还是 pull模式,需要和面试官clarify.
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-GPKZO  2024-5-19 15:13:08
楼主可以加个联系方式吗? 下周就要面试了,感谢感谢
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
 楼主| 丰富的西红柿 2024-6-16 10:01:05 | 只看该作者
全局:
匿名用户 发表于 2024-5-18 23:13
楼主可以加个联系方式吗? 下周就要面试了,感谢感谢

不好意思,刚刚才注意到你的消息,要么你私信我您的联系方式?如果你还需要的话
回复

使用道具 举报

🔗
大青刘 2024-8-24 23:24:52 | 只看该作者
全局:
请问楼主能有偿咨询hubspot的面试问题吗?
回复

使用道具 举报

🔗
TingLi 2025-3-4 07:55:28 | 只看该作者
全局:
哈囉LZ,請問可以加一下聯繫方式嗎?已經私信了謝謝
回复

使用道具 举报

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

本版积分规则

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