【转】给师弟们找工作的建议

from华玺师兄
给师弟们找工作的建议月上华枝
文前:
       笔试面试,有能力的因素,也有运气的因素。过了皆大欢喜,不过也不必过于郁闷苦b。祸福相依,没有谁知道下一时刻你的命运如何。
       不妨就当做看一场戏,投入进去,尝试收获人生。


复习题纲

基础:
语言:c++ primer
             类:初始化,析构,重载
             继承:vitual, 作用域,实现模型
             高级:new delete 重载(类的存储优化),share pointer(计算机制),异常,cast机制(时机与性能)


数据结构:课本,敲代码(有时间,可以好好复习,顺带看看开源的存储结构是如何实现的):
      常见数据结构
      排序算法
      重点:
          树结构
                  递归、分治(100%出题),非递归
、       hash、归并算法在外排序的实现(海量处理,对付qq)


算法(尽人事而听天命):
    动态规划(acm简单题,不宜太深,我也没有谱!)
    分治
    图论(支撑树,最短路径,最大最小流)
    搜索(排列组合解、剪枝)Hit:要去留意题目数据所呈现的规律


网络:
    根据你要应聘的职位要看的跟掌握的内容有多少之分。
    系统平台搭建要吃死这一块。
    Unix网络编程(一般前5、6章)
        状态迁移,连接握手,关闭握手,拥塞协议
        上面各种在代码上的表现以及异常


   tcp/ip卷一(高级货看的,我没看过)




linux 编程
    unix环境高级编程
           进程调度,内存管理(性能),通讯机制,服务器模型(高并发)




额外:
   设计模式(如果你投的是业务类软件开发),数据库设计、优化。




公司面试:
    实习:
        qq:广而浅,没有什么算法,偏向工程:海量数据,stl实现,网络协议栈实现,任务队列,线程监听,内存管理。


    微软:
        哎,大家请准备好英语。一进去我就被面试官吓了个半死,不知道他在问我什么。后面搞得紧张兮兮的。
        面试算法,大家保持冷静。面试官会引导你的。good luck!

        结果是被刷(结论:良好健康的心态很重要)。




找工:
    华为:
          打酱油的都能进。投的职位他说不招,不转,然后被刷。


    autodesk(社招)web开发:
          c++基础;
          常规算法,跟微软一样,问思路;
          web 框架,不熟。可能看到我还没有毕业,没有太为难。
          工作地点在上海。


    tplink:
          不知道发生什么事情。一面很详细问了项目,然后指出一些问题,让你修改优化。二面面试官只说了两句话,我也说了两句话,然    后我问了句:北校有南校好吗。真的好累啊。


    网易:广而深,上面的主题都问一遍,不角落的不问。
            一面的算法还算正规(分治,动归,图论),任务调度,内存管理(进程拷贝,页),滑动窗口。
            二面(我好可怜啊):洗牌算法,给你一个圆,写个随机函数,要求是平均,性能高;24点。


          我去玩的就给我offer,我最想去的网易却拒我于千里。他妈的二面,苦b的我。
          结论:尽人事而听天命。
     
    360:
            facebook、memcache 任务队列的好处、不好,有什么可提升的。无锁算法的使用。 
             网络协议栈的实现与使用
             一些接口的底层原理还有应用场景、优化。
             广告:360也没有传言的那么坏,面试官大叔好好人啊,唯一给我启发的面试官!可惜后面心态变化,不想去北京了。




找工作的体会:
        论文的压力搞得我前期精神都有点恍惚,这是我研究生以来最难熬得日子(每一天基本都吃不了几口饭)。所以说对于2.5年的师弟来说,请提早做好论文的前期准备与调研。


        在工种上,基于性格(不爱计算机及想四处逛),除了老本行软件开发,还投了海外产品支持工程师(华为)、银行管培生、工程管培生、供应链管理;在公司上,基本都投了:国内地,国外的,大型的,小型的,除了google(怎么想我都不认为我能进去)。

        小型企业是用来积累面试经验,但是后面发现纯粹浪费时间跟车费,唯一的收获就是,有些小企业开出的offer竟然比qq还高,所以有兴趣的同学不妨一试,这种企业基本只管基础(语言级别,一点数据结构)。小公司氛围不好,不推荐。
        国外的,雅虎简历就直接刷了我,而有些企业就“快”得跟国企一个速度,同时自己也担心英语是否过关,而且至今还没有面过,所以无法给出经验。
        对于国企,收起对技术的骄傲,面试官只爱听你成绩有多好、课外活动有多少、担任过什么职务、对该公司有多尊敬、多热爱,而你的对手们也是一些能言善辩的高手(国企面试是不分职位的,几个人同时面试,里面不乏商科、文科,各级院校干部),尽用糖衣炮弹,所以如果想进,请投其好。
        对于技术类,一句话,尽人事、听天命。



offer比较:
        低级:几个小型公司,12w到15w。15w属于异常,谈出来的。根据大众反馈,平均13w。
        中级:autodesk,tplink、360、qq,15w到19w,考虑到上海北京的消费,所以广州价平均16w


        大型:网易,游戏开发28w(数据由一牛人提供),百度、google(我也不知道,去google百度吧)
        以上数据均是pageage,要扣税、五险一金。

        华为:8000,据说奖金很丰厚。
        国企:至今没有offer,不清楚。



最后告诫各位,在面试时,要有“舍我其谁也”的自信,不要相信那些已经面试出来的人说有多难有多难。很多时候,这些人都是“小白”,不用理会。镇定,自信!

愿此文对各位师弟有所帮助!

原文地址:https://www.cnblogs.com/lzhitian/p/2760655.html