其实老早以前就对 Airbnb 这家公司印象十分之好,技术氛围开放友好活跃,虽然从没体验过但是总体上给我的印象就是一家有人情味又不乏技术实力的公司。很巧,前一阵正好在 V 站上发现了他家的校招贴,这貌似也是 Airbnb 在国内的第一次校招,非常幸运的正好被大三的我赶上,便激动的整理了简历发了过去,也幸运地拿到了第一面电面的经历。
然后搜寻了一番面经,得到结果是:
除了算法题,还是算法题
而自己,既没有算法竞赛经历,自己平时也没有太多刷题的习惯,无疑让我压力增加了许多。为了对得起自己争取到的这次机会,这两周才正式走在了刷题的路上。算法经验近乎为 0 的自己,Leetcode 上简单题可能挣扎一会儿能独立写出来,中等题几乎都得搜解答自己理解调试好久才能完成,难题可能需要一整个下午去琢磨理解甚至看解答也不懂为什么要这么写。就这样每天抛开了手头所有的事,一心一意复习算法,每天被折磨的心力憔悴。
不过相对幸运的是,第一轮电面的题并不是太难,写了出来没有出太大差错,就这样自己又阴差阳错的拿到了 onsite 机会。后面几天更是拼命,茶饭不思就为琢磨这那些题的套路。
今天现场面完,只能从心底承认自己还是太嫩了。虽然说两个题自己都有了清晰的思路但是 Airbnb 的要求是每个题45 分钟内从给题到思考与面试官交流实现算法调试完美跑通所有 case,显然时间对自己还是完全不够。就是因为自己平时的刷题太少,用代码实现自己的思路并没有到熟练的程度,没把 Leetcode 翻来覆去练个几遍的水平要在 45 分钟内完成,还真的是可以歇着了。
不过,参观了一趟公司环境也不亏,进去之前真的很难想象在环球金融中心这么严肃的立方体建筑的某一层能有一家装修如此精致用心的公司:整体依照北京传统胡同布局装修,其中每一间会议室都是按照 Airbnb 里某一个独一无二的热门房源专门装修。真的是很羡慕能在这里工作的小伙伴。
这一趟虽然面试很糟糕,但是确实得承认有同龄人能够有能力拿到 offer,得承认自己和他们的差距非常明显。马上的秋招,这两周的所有经历也让目标也更加明确,自己还是不能太急,既然自己不是神就只能老老实实向上爬吧。