欢迎来到天天文库
浏览记录
ID:33961018
大小:50.56 KB
页数:6页
时间:2019-03-02
《技术大牛的思路》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、不是技术牛人,如何拿到国内IT巨头的Offer作者:lsldd 来源: CSDN 发布时间:2014-04-1708:28 阅读:333次 推荐:3 原文链接 [收藏] 不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰。看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic...在跪拜之余我们不禁要想,和这些牛人比,作为绝大部分技术屌丝的同学们,是否真的与国内IT巨头遥不可及呢? 当你打开这个帖子的时候,我已经默认你是此文的目标读者,也就是想进入国内一流互联网企业的非牛人应届生。 你不需要拿NOI的奖,无需是开源社区
2、名人,也用不着发过牛逼的SCI论文。(没错,笔者就是这样的技术屌丝) 请记住,校园招聘,应聘的绝大部分人都只是才出象牙塔的毛头小子。企业需要的是你们的潜力与激情。牛人总是凤毛麟角的。 程序员笔试面试的经验贴、经验书不计其数。本文不会教你如何具体的解题,但是会告诉你,你距离你的梦想究竟有多远,以及如何去缩短这个距离。 笔者仅仅以自己的亲身经验为依据,将国内IT巨头按Offer到手难度降序排列,大致分为如下3个梯队: T1:百度,阿里,腾讯,... T2:网易,迅雷,完美时空,360,金山,... T3:华为,中兴,联发科,... Tx:垄断类IT国企。如中国移动,..
3、. T1主要是BAT三巨头。他们对学生的技术能力与综合素质都要求较高。他们尤其喜欢寻找牛人。因此你必须有扎实的基础的同时还要有自己的技术个性和特点,让他们欣赏你。这些公司无论是实力还是待遇都是一流的。但要注意这类公司太大,项目组太多,竞争也很激烈,因此要注意认真考虑你想去,而且对你而言有优势的项目组。 T2都是其所在领域的领军企业。待遇会比T1稍低。他们需要基础扎实的学生,如果你的项目或者技术方向符合他们所在的领域会很有优势。(如游戏领域偏爱图形学,安全领域偏向安全方向) T3对学生的出生、资质最为看重(双211,四六级),甚至对性格有较为挑剔的考察(华为的性格测试反而刷掉
4、很多技术较牛但是性格较怪癖的学生),专业考察的很基础,但考察面较广。 Tx之所以给了个x,是因为他们和其他的企业无法比较。因为这类企业笔试考行测+专业基础。面试考察综合素质、表达能力,尤其看重你的非技术方面的能力。因此不做本文的重点讨论。 无坚不摧——完整项目 “当他说他是OpenCC的作者的那一刻,哪个面试官不被秒杀。” 当然你不需要NB到这个程度。如果你能对面试官说:“我读书期间做的项目有x万行代码。Google关键字xxx可搜到该项目的演示视频”,就足够了。 程序员的所有技术能力都能在一个完整的项目中得到淋漓尽致的体现,因此胜过千言万语的自我推销。所谓的完整项目应
5、该满足以下条件: 1、完整性。具有一定的功能,或者解决了某个问题,具有一定意义。 2、难度。 使用或者研究了一些较新技术,或者有一定价值的技术含量或研究内容。 3、工作量。是一个需要浇筑一定心血的产出品。 因此,当你决心把一个项目写入你的简历中,你就一定要能回答出面试官的如下问题: 1、你负责了哪一块? 这个问题是想知道这个项目里究竟有哪些代码是你写的,尤其是多人合作的项目。你必须强调你所做的工作。 问题就出来了。很多时候我们参与的项目,他的架构、核心技术你并不熟悉,而仅仅是写了部分逻辑代码,那怎么办呢? 解决办法是,花时间去了解项目的核心,对项目的整体有清晰的认
6、识,至少要达到能够表述的很清楚的程度(简单的说就是能吹的很有说服力。回想你答辩的情形)。 如果你做的那一块确实微不足道,而且你也无法表述项目全局,那就放弃提及这个项目吧,否则只能让面试官越看你越觉得锉。 2、你用到了哪些技术? 这是最好发挥的一个问题。你可以介绍项目用到的每个开源库,也可以介绍你用到的源代码管理工具(如SVN、GitHub),调试工具(如WinDbg)甚至项目管理工具(UML工具、VSProject等)。总之,这是一个很好表达你的项目综合能力的机会。 如果上面的都不出彩,那尝试从你的项目架构、设计模式、接口设计等方面入手。总之要站在一个较高的角度,空谈项目
7、的业务需求和逻辑意义不大(当然,充满创意的项目除外) 3、你遇到的最大问题是什么?如何解决的? 这个问题是最重要的,也是最具有回答技巧的问题。你必须说出一个听起来确实很难解决,但你确实又解决(或者避开)的问题。 如果你实在没有头绪,或者你觉得项目确实太简单,没发现困难问题,不妨从这些方面思考: 有网络功能的项目,考虑网络传输效率和网络同步等问题; 有多线程、多进程的项目,考虑他们之间的同步/互斥、负载、调度问题; 需要处理大数据的项目,考虑数据预处理、数据调度等问题;
此文档下载收益归作者所有