看很多小伙伴在之前的帖子问什么是深秋,楼主就贴在这边了,省的大家找了。
店面:餐厅菜单combination sum,给定钱数,问可以买到哪些东西正好用完钱。
注意点:
1. float计算需要定义精度,可以直接input的菜单价格和目标价格都*100来算。
2. 有没有什么小优化,本质没有什么worst case复杂度的提升,但是可以sort菜单价格从贵的往下进行dfs。
昂赛:
第一轮debug(python),一共6个bug,楼主找出5个半,这一轮过。
用Hackerrank的IDE跑pytest,会有几个fail,修复code之后test会跑过。都不是很难,有一些是db query的logic,有一些是缺少代码逻辑。
注意点:
1. 多跟面试官交流你在想什么,会给你提示看你是不是on the right track。
2. 不要慌,真的都不难,但是45分钟有点紧,楼主面试官迟到了几分钟,时间更短,上来最好就抓紧做题。
第二轮system design,design airbnb wallet,挂在这轮了,其他轮都过了,recruiter提出down level,都没救回来。
注意点:
1. 把requirements问清楚,到底哪些是要design的,哪些是第三方API提供的。
2. 这个wallet具体是干什么的,一个用户多少个wallet,一个wallet可以多少张银行卡,哪些信息系统要存,哪些不要存。
3. 交流,从后来recruiter给我的feedback,我觉得面试官没有听懂我的设计。他认为我每次fetch要重新计算账户余额,实际上我的design根本不是这样的。。。
您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 使用VIP即刻解锁阅读权限或查看其他获取积分的方式 游客,您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 VIP即刻解锁阅读权限 或 查看其他获取积分的方式 像头,明显去做自己的事情了,要不也有交流很不顺畅的情况。楼主onsite第一轮面完体验很不好,后面system design完全提不起状态,挂了也实属正常。recruiter说airbnb 57%的engineer都是二战之后才拿到offer入职,说我是大多数哈哈,没有拿到offer我就不在这吃不到葡萄说葡萄酸了,最近的remote政策确实很诱人,感兴趣的朋友们好好准备。加油!
|