因为去年坑爹的创业失败了,所以在年底就预备开始找工作。对于公司我最看重Google,13年底面过一次,挂得十分惨烈,这次正好有时间,就打算好好准备一下。面试的核心在于算法,对于Google尤为如此。刷题是不用说的了,我的leetcode注册了两三个账号,刷了七八遍,脑子都刷糊了,当然受益也不少,还有geekforgeeks作为补充,只要把这两个吃透,基本上所有的面试都可以轻松拿下。
在经过了三个多月的精心准备,年后我信心满满的从家里回到北京的住处,与Google的HR约好面试时间,然后就是电话面试,一面二面,提交HC、等结果,足足折腾了一个月,结果HC不让过,原因是发挥不稳定。当然从我的角度来看肯定不是这样,我只能说Google面试官的水平层次不齐。之后我才真真开始考虑国内公司的一些职位,可惜因为公司和项目背景的原因,我无法拿到自己想要的面试机会,这个问题足足烦了我快一个月。最后碰到一个比较好的猎头耐心推荐,精心修改简历,还有对HR切切恳求(也不知道是哪一个起作用),总算有一个部门负责人和我通话,立即约好现场面试时间。问了问面试过程,主要考的还是白板算法,这下我就放心了。
算法在面试中的作用就不用多说了,算法同样可以让人在写代码的时候更加有自信,即使你不去使用特定的算法或是数据结构,它的潜在影响还是很大的。这也是为什么很多面试官喜欢问算法,因为面试是随机性很大的过程,而算法是最客观的衡量一个人的能力的方法。因此我将会在后面慢慢在后面记录我觉得有意思的算法和它们的解决方法。
时间: 2024-10-07 01:23:00