`
xitonga
  • 浏览: 585475 次
文章分类
社区版块
存档分类
最新评论

2010校园招聘总结 [特别推荐给正在找工作的的学弟学妹们]

 
阅读更多

搞软件是有搞头的

——邹祁峰

2009123

声明:所说的只针对CC++.NET专业的同学,对其他专业也许没有参考价值!

[推荐给大三的学弟学妹们]

【欢迎各位朋友补充】

对我个人而言,大学毕业找工作算是画上了一个许多人羡慕,但我自己仍感遗憾的句号。找工作期间我经历的很多事情,让我学到了很多,也成长了很多。

我和大家一样,同样是经历过高考,然后经历过大学几年的学习,最终也和大家一样走出校门走进社会。找工作期间经历的很多事情,也总结出了很多东西,觉得对正在找工作的同学、朋友以及特别是处于迷茫期的大三的学弟学妹们或许有些帮助。感觉不写出来,不告诉其他和相似经历的朋友,那太可惜、太浪费了。因为我觉得这是一笔财富,一笔大家可以共同分享的财富!

由今年招聘的总体情况来看,招销售和IT的比较多,但学IT相关专业的同学处于超饱和状态,所以竞争也十分激烈,往往会出现一个人可以拿很多OFFER,而很多人却一个OFFER都没有(即,失业的也多!)。从工资水平来看,从事IT行业的员工工资比其他行业的工资要高很多。IT行业中又分招软件开发人员和软件测试人员,其中软件开发人员的工资要高一些,软件测试的需求量也很大(工资当然也挺高的)。建议IT类女生可以去多多学习关于测试方面的知识(最好和已经找到该方向工作的学姐交流一下),因为开发类职位几乎不招女生的,但测试招女生很多!!!

.NET相关职位似乎都处于饱和状态,往往是一些比较小的公司招一点,而且给的工资都比较的低!但不管是大公司还是小公司,对C/C++的需求量都很大,而且工资给的也比较高,而且进入的往往都是公司的核心研发部门!

现在我们言归正传,公司招聘C/C++工程师主要会考这几方面的内容:下面我就给大家分析一下这几门公司要考的主要内容,并推荐一些资料给大家!

C/C++:主要考大家的基础知识!如:编码风格、内存管理(指针、mallocfreenewdelete)、类之间的派生和访问关系(虚函数虚继承 虚析构的作用等)、关键字(staticconstvoliate)的作用、C++标准模板库、CC++的区别等等我给大家推荐两本书:《程序员面试宝典》和《C/C++高质量程序设计》,里面包含了公司最爱的题目,笔试的时候,很多都是里面的原题!这两本书好不好,只有等大家找工作的时候,会给出一个公正合理的评价。

数据结构:我想这是大学期间挂科率最高的课程之一,这更是公司最爱考核大家的地方!!!所以无论如何一定要学好《数据结构》!可以这么说:没有学好数据结构,你就放弃了进入任何一个好公司的机会!

大多数公司的考核重点在:链表、排序、查找!但是方向不同的公司,考核重点也会有差别的。以下列举了一些大公司的考核重点。

百度:题目难度有点大,很新颖——有的人甚至连题目都看不懂!2010年校招的题目http://user.qzone.qq.com/1037290271/infocenter?ptlang=2052,大家可以看看。其对数据结构中的图和搜索相关的知识要求比较高。

腾讯:其题目难度总体感觉不大,有的地方考的很细,就是看你知不知道了!但是最后一题是挺有难度的!要想进腾讯,除了精通链表、排序、查找外,至少要再把树的相关的知识加进去!

阿里巴巴、支付宝、淘宝:这三个公司都是阿里集团旗下的,阿里巴巴和支付宝题目非常类似!先是大量的逻辑测试题,再是专业题。淘宝招C/C++搜索算法工程师,其题目有点百度的味道,特别是最后一道更像!要想进阿里巴巴集团等旗下公司,除了精通链表、排序、查找外,还要再把树、搜索引擎相关的知识加进去!

操作系统:操作系统的知识在笔试的时候考的不是太多,也不是很深,但是在面试的时候经常会被问到的!面试的时候主要会涉及进程的相关知识:进程所包含的属性、进程和线程的区别(如进程为什么比线程更消耗资源?等等)、进程间通信、进程调度等,反正和进程相关的知识一定要相当的了解!

计算机网络:这部分的内容,一般的软件开发公司的要求都不是太高,但是其也一定会在面试的时候问到相关知识。其主要问及的内容是:TCP三次握手和四次释放的过程、TCP协议活动窗口的作用、网络编程相关的知识(selectpollepoll的区别)。从事路由器开发的公司的要求比较高,这部分内容大家可以去网上找找相关公司(如华为、迈普、锐捷、明瑞等公司)的笔试、面试资料。

我总结的以上几点,只是各个公司的共同点,还有很多知识没有讲出来。想成为一名合格的C/C++工程师,以上的知识是远远不够的。作为一名成都信息工程学院毕业的学生而言,在这段找工作的经历中,让我感受最深的就是:我们在大学期间所学过的所有专业知识对我们都非常的重要!因为在笔试、面试中,经常会涉及到软件工程及相关文档的撰写(需求分析、概要设计、详细设计、测试相关内容等)、UML、数据库(设计、SQL等)等公司相当感兴趣的问题!大家在大学期间一定要认真学习这些知识,这对你们今后找工作都会有帮助的,对你们今后工作也会有帮助的!

英语四级一定要过,要不然你会提心吊胆的!我深有体会最后预祝各位能找一份令同学、朋友、家人,更令自己满意的工作!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics