注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
上周刚刚参加完 Stripe 第一轮电话技术面试,总体体验非常不错,面完一度认为自己 ace 整个 interview,但是两天和 recruiter followup,得到一个 copy paste 的拒信。
面试分为三个 parts
5 min - resume
10 min - specific project + BQ quesitons
45 min - technical question
前两部分比较 standard,聊了聊过去的工作经历,以及最近做的一个大 project 的细节,例如怎么 design 以及一些相关 BQ 问题。
technical question 是一个整体大问题,有三个小部分,每一个小部分结束之后都会需要自己写出一些 test cases。
和其他公司不太一样的地方是,Stripe 面试官明确说明他们不注重 time complexity,更注重交流以及解决问题的方法。
1. 有一个商店会记录一天的 open hours,和具体哪些小时会有顾客,用 Y/N 来代替具体某一个小时是否有顾客。
Given a log of "Y"/"N" and a closing hour, calculate the penalty.
Penalty is defined as opening hours without customers and closing hours with customers
Closing hour means the end f the list is "BEGIN", then valid log list[1:]
5. Append all other elements (either Y or N)
然后对每一个 valid log,call function in part 2
总结
电面之后第三天我给 recruiter 发了一封 email 和她确认我已经完成了第一轮面试,结果一两个小时之后就收到了 copy paste 拒信,个人觉得这轮电话面试挂的有点儿莫名其妙。
我觉得自己给出的 solutions 也都应该正确,以及交流也都够到位。
不知道是否 Stripe 希望我更用一个 OOD 的方式来解决这一系列问题,还是我写的 test cases 不够全面。
如果地里有 Stripe 的面试官朋友看到,希望能点拨一下为什么会被挂。
如果你觉得这篇面经对你有帮助,可以给我一些大米!
|