最近打算换工作了,面试了几家公司,感慨良多。
先交代一下本人工作背景吧,工作4年,算上实习,做了大概5年的iOS开发。呆过的大部分都是创业型的公司,有大有小,技术还算可以(大神勿喷)。只是可惜学校不太好,并且专业不对口,因此一直找不到特别理想的工作(比如比较大的成熟型的公司)。但好在IT行业重技术不太重出身,因此以前找工作还算顺利。但目前我已经做了好几年开发了,不想再在小公司里呆了,毕竟一直做业务相关的开发工作做得多了总会厌烦,最近慢慢的开始想往架构方向转,而且自己也写过一些库,虽然现在回头看来写的其实蛮差劲的,但总归有一些收获。
所以目前找工作的目标是,往算法上和架构上靠。所以蛮想找一家靠谱的公司。我从上周五开始投简历,一周之内收到了包括携程,阿里,爱回收,达达等公司。面的结果也都跟我预期的相似。阿里挂了,携程挂了都挂在了算法上。说在预期中是因为我已经面试了阿里大概三次了,第一次是支付宝,第二次是口碑网,这次是优酷土豆。
优酷土豆上海的办公地点在虹口区,宝地广场A座。环境还行,面试间的隔壁就是乒乓球室。面试官先让我讲解一下最近项目的架构,并让我在白板上画出来架构图。我大概画了这么一张图:
这波回答其实还是可以的,基本上面试官问的所有的问题都答上来了。接着开始问算法。在面算法前我就没有什么底,所以就事先说了句,我算法不太好。然后面试官也就问了简单点的,入门的一道题,可惜我还是没答上来,然后面试官就对我说,面试结束了,等hr后续通知就好。我听到这样的话就知道这次的面试已经失败了。
其实这个算法题目很简单,求二分查找的平均时间复杂度。 这么简单的问题我都没有答出来。也许就是我要写算法系列博客的直接原因吧。
所以,各位程序员兄弟姐妹们,好好学习算法吧。加群吧
广告
我的首款个人开发的APP壁纸宝贝上线了,欢迎大家下载。