代码改变世界

Job攻略总则(IT类)

2010-10-17 21:44  zhenjing  阅读(1413)  评论(1编辑  收藏  举报

  找一份IT类的工作,相对容易,但是找一份满意的,就不是那么容易。IT类的公司非常多,招聘的标准各异,虽都有笔试面试,但考核的内容差异比较大。这里仅仅是做一个大体的概述,希望具有一定的意义。

  找工作过程中的笔试和面试,很大部分在于考核一个人的基础知识,那么哪些是基础知识呢?个人看来,数据结构、C/C++、算法属于最基础的知识,这也是经常被考核的内容。建议在找工作前一两个月实实在在的研读下面几本书:

  数据结构-----------严蔚敏 (涵盖基本算法)

     C++ Primer 

     一本经典算法书


  其中前两部分是最核心的,不是说算法不重要,而是算法不好短时间突击。再者对于一般的IT公司,考核的算法都是一些非常基本的题目,并不会涉及动态规划。总之这些基础知识是必考的,尤其是在笔试中。请注意:好好的研读,不是随便翻翻(基础足够好的话,另当别论)。

  很多公司面试时,比较深入,也很专业。很多平时都没有好好想过的常见问题,常常让你无法回答上来。这些问题很多和C++/C相关,需要好好注意。具体的问题,可以参见推荐资料中的常见题目收集。

 

  下面针对一些不同公司的笔试面试做一些说明:

     Microsoft: 可能考得比较杂,但是有两类题目是必考的:string操作函数,测试题目。

  百度:算法、Linux

  Google: 算法、C++(虚函数相关)

  BrionSynopsys:非常注重C/C++的考核,不知道该说是考得偏,还是深入;其次就是算法。

  IBMC/C++, 软件设计,设计模式,测试等等

  摩根ITC++/Java/C#等,C#更多,曾经重点考核SQL

  EMC: 算法(数学),C++;曾经重点考核OS

  Autodesk:C++,智力题

  舜联和群硕:C++,相对简单

 

  上面这些内容其实并不全,很多都忘记了。不过有一点,平时积累很关键。对我而言,有一个感觉:找工作时最好什么都会,可实际中总是有不会的。所以面试前,做好充分准备;面试时,自信些,回答尽量有条理。

      3年前在找完工作后,总结了不少资料,点击这里下载。