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,不清楚。
最后告诫各位,在面试时,要有“舍我其谁也”的自信,不要相信那些已经面试出来的人说有多难有多难。很多时候,这些人都是“小白”,不用理会。镇定,自信!
愿此文对各位师弟有所帮助!