程序员面试什么最重要.pdf

程序员面试一直是社区乐于讨论的热门话题。我自己从06 年实习以来,先后经历 了4 家软件公司,全部是外企,其中有世界500强的通信企业,有从事期权期货 交易的欧洲中等规模的金融公司,也有为大型汽车制造商开发Android 智能汽车 的新兴公司。跨入IT 行业以来,我在求职过程中经历过多次面试,最近两年也有 过多次面试别人的经验。我感觉现在到了对这个问题发表自己看法的时候,这篇文 章是我站在面试官角度对于程序员面试问题的一个阶段性反思和经验总结。 目标 相信和不少朋友一样,有了几年工作经验成为Senior 后就开始了面试别人的经 历。我在最初这个阶段只是按照自己的想象把 找到基础好的程序员“, 找到算法 能力优秀的程序员“, 找到有Android 开发经验的程序员“等作为面试的目标。 但是,实际的经历告诉我,尤其是按“基础好 ,“算法好 这些目标招到的人最终 效果并不好。比如,有的面试者基础知识和算法掌握情况不错,进程、线程、内存 等概念清晰,基本的Hash,二叉树,快速排序等数据结构和算法也比较熟悉, 是进公司后在实际工作中表现得很糟糕。后来,我才发现原来是我的面试目标出了 问题,我原先的面试方法更像是大学的算法或操作系统期末考试,按照这种方法让 许多并不合适的人通过了面试,同时也可能错过了许多合适的人。 后来,我的反思是,从公司的角度讲,面试的

文档评论(0)

1亿VIP精品文档

相关文档