zoukankan      html  css  js  c++  java
  • 学长们的求职血泪史(C/C++/JAVA)

    以下分三个方向讲解,每个方向都是一个学长独自撰稿。

    (一)  C语言篇

    C语言求职血泪史

    华为(实习):机试、一面、性格测试被鄙视、优招被鄙视、普招被鄙视

    锐捷:笔试、面试莫名其妙被鄙视

    创新工场:笔试、一面、二面、offer

    阿里巴巴:笔试被鄙视

    cvte:网测、面试没去

    大众点评:网测悲剧

    IGT:笔试、一面、二面、offer

    烽火众智:霸笔、等两个小时面五分钟、offer直接拒

    酷派:笔试、一面、二面莫名其妙被鄙视

    网易:简历被鄙视

    暴风影音:笔试被鄙视

    去哪儿:笔试、一面、二面、offer

    百度:研发笔试、研发一面、运维霸一面、运维霸二面、运维三面、研发二面、运维offer、结束

    深信服:笔试、一面对喷、二面不去

    Thoughtwokrs:笔试、一面、二面、小组面没去

    新浪:笔试、一面、二面、座谈、offer

    腾讯:笔试、一面霸、二面霸、三面、口头offer

    面试和笔试主要基础来源于:

    C和指针(加大量的编码经验)、

    数据结构与算法(严蔚敏或者李春葆(建议新手))、

    程序员的自我修养、

    计算机网络自顶向下(强烈推荐,看完后看看TCP/IP详解)、

    现代操作系统原理、

    鸟哥的Linux私房菜(基础篇+服务器篇)、

    算法导论(看不懂+没看完)。 + 编译原理(我没看)

    找工作前冲刺书籍:(前面基础重要,这个只作冲刺用)

    编程珠玑、

    编程之美、

    剑指offer、

    程序员面试宝典

    总结:学校做项目、实习都好,一定要注重夯实基础,基础是内功,语言是招式,内功愈深,方能招架各种笔试、面试。以上书籍不管如何,请熟悉再熟悉。真的非常重要。

    (二)C++篇

    C++求职血泪史:

    锐捷:笔试直接挂,C++招的人貌似不多

    CVTE:网测直接挂

    人人网:一面挂

    阿里巴巴:笔试直接挂

    大众点评:网测直接挂

    深圳有方:一面直接挂

    深圳大拿:一面等了一两个小时,面试就5分钟左右

    思特沃克:一面没去

    美团:笔试直接挂

    IGT:一面、二面、offer。

    烽火众智:霸笔,笔试直接挂

    百度:一面、二面、三面、offer

    去哪儿:一面挂

    华为:机试、一面、性格测试、综合面、offer(实习生招聘)

    360:霸笔,一面、二面、三面、offer

    暴风:笔试直接挂

    深信服:一面挂

    恒生电子:一面挂

    新浪:笔试直接挂

    腾讯:霸面,一面、二面、三面

    C++方向推荐书籍:

    MFC:深入浅出MFC,window程序设计,MFC六大仿真。这个问得很少,基本上不用看。

    先看C++,再看STL,最后看设计模式。

    C++:C++ Primer,C++高级编程。有时间主要看C++Primer,这本书讲得很详细了,可以多看几遍,后面那本书,想了解得更多,可以看看。

    STL:STL源码剖析。这个问得有点多,主要把各种容器的底层实现机制以及优缺点掌握清楚,这个问题经常问。另外,大数据处理经常用到hash_map,

    hash_set,hash_map,hash_set和一般的基于红黑树的map,set之间的对比,以及红黑树和平衡二叉树之间的对比问得比较多。

    设计模式:大话设计模式,Head First设计模式,设计模式可复用面向对象软件的基础。没有时间,这个可以少看,稍微了解一下,问得不多,也不难。

    数据结构:李春宝,数据结构与算法(c++)版,剑指offer,程序员面试一百题,算法导论(循环不变性,动态规划,贪婪算法),编程之美,编程珠玑。

    先把基础的数据结构与算法(c++)版搞得非常熟,对于数组,链表,栈,队列,字符串,二叉树,查找,排序要非常熟,最好多写几遍。其他的在找工

    作之前两三个月内看看。

    计算机网络:tcp/ip详解卷1,计算机网络自顶向下。重点看tcp的相关章节。

    C:C陷阱与缺陷,程序员的个人修养,C语言深度解剖。重点看程序员的个人修养,C语言深度解剖后面有大概二十道题,能够基本上做出来就不用看了。

    操作系统:现代操作系统 Andrew S. Tanenbaum(linux内核0.11,linux内核情景分析)。要了解原理的话,前面那本书讲得很详细。操作系统的话,

    线程间通信和进程间通信问得比较多,再就是进程空间,内核态,和用户态也可能问一下。

    linux:UNIX环境高级编程,UNIX网络编程。有时间可以看看,搞上层的话基本上可以不看。

    大数据处理:很多大的网络公司都会问,http://blog.csdn.net/v_july_v/article/details/7382693

    (二)  Java Web

    Java求职血泪史(暑期完全没有准备!!!):

    锐捷:参加两场笔试直接送

    创新工场:笔试直接送(非常感谢创新工场当头一棒,让我意识到需要好好

    准备基础)

    CVTE:网测、一面、笔试没参加

    阿里巴巴:笔试、一面、二面送(非常感谢阿里巴巴面试官的指点,让我了

    解如何好好准备面试和学习Java Web)

    大众点评:网测直接送

    美团:笔试莫名其妙送

    IGT:所在教室考场纪律太差直接走

    烽火众智:霸笔被坑(强烈鄙视这种坑人行为)

    百度:笔试、一面、二面、三面、offer

    华为:性格测试、机试、一面、二面、offer

    网易:笔试直接送

    360:笔试直接送

    淘米:笔试、面试没参加

    高德导航:笔试、面试没参加

    TCL:笔试、一面没参加

    华讯:笔试、面试没参加

    新浪:笔试送

    腾讯:笔试、一面、二面立场不坚定送

    推荐书籍:

    推荐理由:C语言与算法是必须的防止笔试去送。

    《C Programming Language》 Brian W. Kernighan/Dennis M. Ritchie

    《C 和指针》

    《编程珠玑》

    《数据结构与算法分析》(如果能力较强有充分时间推荐《算法导论》)

    推荐理由:计算机网络(偏应用)和操作系统熟悉能较好应对面试

    《现代操作系统》(适当了解Linux《鸟哥的Linux私房菜:基础篇》)

    《计算机网络:自顶向下方法》

    《HTTP权威指南》

    推荐理由:Java必须掌握的基础以及进阶

    《Java语言规范》

    《Java核心技术》

    《Java编程思想》

    《Java与模式》《设计模式》

    以及JVM基本原理(例如GC,Class Loader等等)

    推荐理由:临时抱佛脚,需要知道的一些面试经典题目

    《剑指Offer》《编程之美》

    关于实习、竞赛与项目:

    首先不论实习、竞赛与项目主要参与其中哪一个,必须夯实基础把推荐书籍认真研读。

    其次通过多次与各大互联网公司技术面试官交流,得到的结论是三者的重要程度是实习>竞赛>项目。如果在找工作之前有去给力的公司实习的机会一定

    要珍惜。

    再次学校项目应该针对性参与,做自己最感兴趣同时最愿意深入研究的方向,防止项目经验多而不精。

    最后一定要保证有自己思考的时间和与小伙伴交流的时间。

    致谢:

    感谢求职过程中一路陪伴的小伙伴们,以及给我支持的师兄,还有那些鄙视我让我成长的公司以及那些给我机会的公司。

    P.S.

    每个人有不同的特质,知识面可以广泛但一定要精通一个点例如(网络、操作系统、C/C++/Java)。

    每个人三观不同,很荣幸身边是一群诚实勇敢的小伙伴。

  • 相关阅读:
    本地 配置 Memcache
    本地配置 Redis
    Mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。
    perceptron感知机 mtalab
    修正收益率
    k近邻算法 ---- KNN
    原码、反码、补码、移码
    卡尔曼滤波器--连续变量
    收益率
    Matlab基础 数组
  • 原文地址:https://www.cnblogs.com/hdk1993/p/5317179.html
Copyright © 2011-2022 走看看