计算机类研究生求职经历以及经验共享- D.onJ - 博客园

参见原文:

一、设定求职目标:地点、行业、单位、职位、总体目标

二、简历:实习、经验必不可少;另外需要针对不同单位修改自己的简历;

三、求职信方式:开头自我介绍比较重要;另附简历;

四、笔试:

   1、非技术笔试:主要是考速度和答题准确度。

   2、技术笔试特点: 
      1)对于软件公司,往往考察的都比较细;
      2)对于非计算机领域的计算机职位,往往考的都比较全,内容比较广,但大都是基本概念,不难。
      3)考察的重点主要有:数据结构,算法,数据库,网络,C,C++,Java
      4)数据结构常考的有:链表,二叉树遍历(递归,非递归),各种排序算法
      5)网络常考的是:OSI网络参考模型和TCP/IP参考模型
      6)数据库常考的是:范式,1、2、3范式,事务,数据库设计
      7)C常考的是:指针,extern C,条件编译
      8)C++常考的是:继承,虚函数(几乎必考),多态
      9)Java常考的是:异常处理,多线程(几乎必考),设计模式(几乎必考),抽象类和接口的区别,

        final,finalize,finally的区别,MVC架构
  建议:买一本<程序员面试宝典>,把里面的相关章节看一遍。再找书,把书上对应的重点部分看一遍。

五、面试之群殴
   一定要注意以下方面:

  1、不要过分表现自己,表现最多的那个人一定首先被淘汰。

  2、说话不要太多,但也不能太少,太少了就不会给考官留下深刻印象。要注意掌握小组的发展动向,在最

     关键的时刻,说出最有分量的话,简言之,要么不说,要说就要选在最该你说的时候说。

  3、要多与你旁边的人交流,多交换意见。

  4、考虑问题和说话时,要把集体利益放到{dy}位,一切都要服从集体目标。

  5、总结时,要首先肯定、强调其他每个成员在团队的这次任务中的作用,向他们表示感谢,再说自己为团

     队作出的贡献,并要看到自己的不足。

六、面试之非技术面试篇

   这类面试是最常见的面试形式,几乎每家单位的面试都会有这个环节,形式可能是1对1,或多对1,但都

   有一个特点,就是:关注你的性格特点,不问技术细节。在进行这类面试之前,应该提前作好以下准备:

   1、自我介绍(中英文版)

      首先要明确,你应该向面试官介绍些什么。个人认为,应该把自己简历中的亮点和闪光点有层次、有条

      理的介绍给面试官,让他在{dy}时间对你发生兴趣,引导他去看你简历的对应部分,对你进一步发问。

      切记:

      1)要简明扼要、有条理的介绍自己的经历,不要说的过于详细;

      2)对于应聘这份工作没用的信息,不要介绍,例如:对家乡的介绍,以及个人爱好的介绍。

  2、职业生涯规划(中英文)

       要结合公司的具体情况来说,让自己的职业生涯目标跟这家公司刚好吻合。如:如果是技术职位, 

    就说想走技术路线;如果是具体业务岗位,就说想走业务路线;如果是销售,就沿着销售的路上走下去。

       这里必须强调一句:在找工作前,必须对自己的职业生涯有一个明确的定位和规划,想清楚,自己的

    性格究竟适合做什么,自己希望有一个怎样的人生,自己更看重什么,自己想走一条怎样的人生路线。这

    是作为一个成年人对自己的人生负责的表现。可能还有很多同学没有认真的想过这个问题,觉得先找到 

    工作再说,先就业后择业,这是不对的,请抱着对自己人生负责的态度,一定要认真的想清楚这个问题。

  3、应聘单位的背景、主营业务和发展动态

      在面试前,一定要通过各种途径对应聘单位的背景、历史、发展现状有详细的了解,而且,要了解你所

     应聘的职位在单位中所处的地位及具体职责。这些都是你在面试中跟考官沟通交流的基础。

  4、自己的优势/劣势(优点/缺点)

       准备这个,不光是为了面试回答用,更重要的是,你要通过这个过程想清楚,自己面试这家单位时,

    跟别人比,优势在哪?劣势在哪?弄明白了这些,在面试的时候就可以有效的扬长避短,充分发挥自己的

    优势,回避自己的劣势。

  5、你想问的问题

     记住:这一点非常重要,甚至直接决定了你是进入下一轮还是被淘汰。几乎每个面试官在结束时都会

   问:你还有什么问题吗?这决不意味着你可以不问,因为这本身就是最重要的问题。这实际上是给你一个

   机会,让你表达对公司的一些想法。一个有水平而让人印象深刻的问题,可以帮你直接获得offer,而一

   个糟糕的问题可以让你直接失去offer。这两方面,我都有深刻的经验和教训。
   一般至少要准备两个问题。一个问HR的,一个问技术主管的。建议问HR的可以选择公司最近的发展动态

  及下一步发展规划,问技术主管的可以选择技术方面的发展方向的问题。记住:最重要的是,要有新意,让

  人印象深刻,决不能和别人的重了,更要显出你对公司的关心。

七、英文面试

   首先要弄清楚,英文面试到底考查的是什么?请大家一定要记住:英文面试考查的,不是你的口语流利不流利,而是你的思路,以及你利用英文来交流的能力。毕竟,英语只是一个工具而已,真正有价值的,是这个工具背后你的思路。

在进行英文面试前,要先在以下方面作好准备:

1、克服英语恐惧

2、准备英文自我介绍

   英文自我介绍非常关键,很多公司会要求你用英文作自我介绍,这个必须要提前准备,否则面试时临场发挥肯定是不行的。具体的方法可以把中文自我介绍翻译成英文,再根据英文的习惯作一些改动。{zh1},把整体思路理清楚,脱稿背几遍。注意:不要一字不差的背下来,只要把大体内容记下来即可。

3、准备相关词汇和素材

  首先,看自己的英文简历,把简历中研究项目涉及到的专业词汇查一下,把描述个人性格特点的单词查一下,把简历中其他的重要单词记下来,然后把它们记到脑子里。

4、准备要问的问题

  前面说过,非技术面试一定要准备好问题,在英文面试准备中,{zh1}把它们翻译成英文,即:要准备英文版的问题。
其实,所有的准备中最重要的还是要对自己树立信心。接下来就是面试中一些常见的问题,自己可以提前想一下答案,用英文说出来。下面列出常见的英文面试问题:
  1) Tell me something about yourself(考的概率非常大)
  2) Why do you choose our company?(几乎必考)
  3)What's your career goal?(几乎必考)
  4) What do you think our company attracts you most?
  5) What are your advantanges?
  6) When choosing companies, which factors do you consider about?
  7) Can you introduce one of your projects?
  8) Tell me something about your hobbies.

总体来说,英文面试一般分为两类,一类是全英文面试,另一类是整个面试中穿插一部分英文。前者难度较大,但只要好好准备,也有希望;后者是大部分同学经历的面试形势。另外,从面试对象来看,有老外面,也有中国人面,大多数同学面对的应该还是中国人面英语。
所以,同学们要注意记住几点:
1、当中国人面你时,要树立信心,因为他说的英语你是肯定听得懂的;当外国人面你时,更要自信,听不懂

  的地方就让他重复,没有关系的,老外都很nice

2、回复问题时,要进入英文状态,即你的一切思考都应该用英文,不要求流利,但要求思路清晰,表述清

   楚。可以停顿思考"en...",对于不会的单词,可以换一种方式说,甚至可以说"Sorry, I don't

   know how to say it in English, it's xx in Chinese"。but,一定要让对方清楚你的思路。
3、英文问题通常都是以上问题之一,只要好好准备,应该没问题。
4、在充分准备的前提下,要带着充分的自信去参加面试,相信自己一定可以过关。

八、技术面试

  1、通用问题
通用问题指的是,对于你简历中的个人经历、研究项目、编程实践进行发问,主要是围绕你的简历内容进

    行提问。这是绝大部分技术面试必然有的内容。 
  2、专业问题

    这部分问的就是,跟你的项目无关的专业知识,主要考察的是你对具体专业知识的掌握情况,以及编程能

   力。面试的形式有:问答,现场编程,上机编程。一般问答的形式居多,像微软、google、moto这种非

   常牛的公司,才会现场考你编程,纯考算法的公司也就那么几家。大部分情况都是问你一些基本的技术细

   节,考察你对专业基础知识的掌握情况。注意:IT企业往往问的都比较细,非IT领域的计算机职位往往

   问的比较泛泛。

郑重声明:资讯 【计算机类研究生求职经历以及经验共享- D.onJ - 博客园】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——