“你懂算法吗?服务器这块咋样?项目经验有吗?软件开发这块呢?懂分布式吗……”
假如恰好你涉猎广泛,以上都懂。但也极有可能会在手写红黑树上掉坑。
[事件援引:HR嘲讽毕业于清华的面试者:手写红黑树都不会,张口就要1万8!]
就连大神也遭遇过这种情况,
Max Howell(OS X/iOS 业界知名的软件工程师)面试被Google拒绝,HR给出的原因是:“我们90%的工程师都用你写的软件,但抱歉我们不能聘用你,因为你没法在白板上翻转二叉树。”
你这泼冷水的姿势,像极了你写代码的样子,没有规律,决绝而又突然。
吐槽归吐槽,但话又说回来,编码大佬尚且有面试失意的时候,普通人更是难以豁免了。有人失意,就有人得意,全天下的考试,没有什么是题海战术解决不了。于是,你决定刷遍全网无敌手,
现实情况却往往是,BAT们表示:“面试题库,不存在的。” 哭)
不同公司的面试风格存在着一些差异。一些公司专注于算法(有时会涉及一些系统设计的内容),另一些公司则喜欢基础知识题目。但是在同一类别的题目中,很少会出现一道题属于一家公司而不属于另一家公司的现象。
实质上,总结科学系统的面试框架好过1000道面试题的练习。
这里,向大家推荐本畅销经典图书,霸居亚马逊计算机类图书榜首,《程序员面试金典(第6版)》你值得拥有~
盖尔 • 拉克曼 • 麦克道尔 (作者)
- 有助于系统全方面的磨炼你的应聘能力
内容主要涉及面试流程解析,面试官的幕后决策及可能提出的问题,面试前的准备工作,对面试结果的处理,以及出自微软、苹果、谷歌等多家知名公司的189道编程面试题及详细解决方案。
- 拉勾招聘、力扣(LeetCode)联合推荐
《程序员面试金典》是一本经典求职面试书,书中涉及数量众多、质量上乘的算法和数据结构面试题,不仅有解题思路和原理的讲解,还有实例演示和不同难度题的多种解法,是程序员求职的好帮手,闲暇之余翻阅一下也会有助于日常编码能力的提升。
——马建春,拉勾招聘CTO
对于程序员读者,当你仔细阅读《程序员面试金典》之后,会发现本书除了能给你带来算法和数据结构等相关知识以及互联网企业招聘模式,还能帮你掌握如何将知识转化为职业成长的技能,有效应对互联网企业人才招聘模式的转变,从而将日常解决技术问题的能力提升一个层面。
——张云浩,力扣(LeetCode)CEO