注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
七月的HE
第一题: 两道基本bq。System Design - 设计一个购物车Service。假设前端会给一个购物车的列表(item_id),设计一个后端服务可以返回这个购物车的总金额。 题目非常简洁而且面试官很好说话, 所以基本上像是一个back and forth discussion。 稍微有意思几点包括怎么handle不正确的(已经过期的) item_id, 还有如果假设database 的拥有者是另一个team 怎么跟他们交流 (有一些BQ的component在)
第二题:这一轮应该是HM,前二十分钟问了一些基本的BQ和过了一下我的简历。后一半时间利口尔灵七,秒了 (需要运行code)。做完题还有十分钟HM给我pitch了他们的组然后让我问问题 (我以为稳了..)
第三题: 翻车的一轮,题目r, minor, patch. 需要一个实现一个add_version方法和一个find_version方法。唯一有趣的点是在find_version方法里要支持wildcard query,比如如果给 2.*.*,需要返回2开头的最新version。面试官要求读要非常快,写可以慢一点。所以想到了在写的时候做预处理秒了。
过了面试但是一个月了还没收到offer因为hiring freeze,准备先接别的offer了。如果觉得有用请帮忙加米谢谢! |