IT:面试经验

PHP笔试的情况应该很少.... Java,C/C++的倒是很多。

  大部分公司更注重实际的项目经验,外资公司比较注重English Ability。

  一般来说,我觉得合理的面试过程以及应试经验应该是这样的:

  1.一份相对真实的简历...不要在简历上面写满精通,没有用的,因为没人会信这些的,

  人事经理都不是傻瓜,特别是简历到了Team Leader或者CTO这类人手里,看到这些

  他们可能立刻就会PASS掉你的简历。

  2.简历的不要太短,也别太长,2、3页纸就可以了。太短?人家会觉得你没什么份量;

  太长?很多公司在开完招聘会后,人事或者参与面试的技术人员可能要面对上千份简历,

  我曾经就遇到过,面前的简历堆在桌上像小山一样....

  请相信...看一份简历的平均时间不会超过10秒的,而且边上可能就是垃圾筐... -___-

  3.写的内容要突出重点,要针对招聘公司的要求,比如你的项目经验(这一点特别重要,

  也就是告诉用人单位,你以前做过什么),什么钢琴八级,小提琴九级之类的就不要写了。

  如果你没有项目经验就比较惨,但也不是没人要。尽量突出你的技术能力,学习能力。

  如果你成长的速度比较快,成长的空间比较大,用人单位也是会考虑的。

  有很多公司为了节约成本(培训、管理等都需要成本),只招有项目经验的人,因为这样的人

  不需要特别的培训,不需要管理人员太费心,稍微适应一下就可以融入整个公司的工作环境。

  也有公司很多大公司吧,他们不会在乎你是否为新人,因为他们有的是钱和时间让你成长为高手,

  能不能进去,就要看你的个人潜质了(也许可能通常,学校的牌子和你的成绩会比较重要... -____-)。

  4.一份好的简历会将你带入面试环节,有些公司可能会电话面试,这个基本没什么的,

  一般都是了解你的基本情况和个人意向之类的,这些电话多半都是人事部门的人打来的。

  不用管他们怎么想,吹就可以了。

  5.如果接到面试通知,那么恭喜,你已经迈出了成功的一小步

  6.不同公司的面试方法不同,说来说去就是那么几步。

  a.人事和你沟通

  b.可能有笔试(外资公司极有可能有翻译题目),可能是上机笔试

  c.技术面试

  d.老板或者CTO和你沟通

  解释一下上面几点:

  a好说,随便聊聊就可以了,通常人事会了解如下情况:忠诚度、以前的工作状况、为何离职、要求的薪水、

  对本公司的看法、对职位的渴求度,以及应聘者的一些基本信息等,回答的时候尽量准确,不要有模棱两可

  的话,如果你啥子特别的想法比如耍两个月就走,那么回答问题的时候要小心,不要曝露你的真实想法。

  b如果有笔试的话,就比较麻烦了,白纸黑字考的都是真功夫,这些就看个人的能力而言了,一般笔试不会太难,

  为什么呢?太难根本就招不到人嘛,而且笔试做的好的人,只能说明一点,这个人的知识结构系统且扎实,但有

  知识并不代码有技术(或者经验),这一点很重要,举个简单的例子,你把一本菜谱背的滚瓜烂熟,知道一个菜

  的详细制作过程是怎么样的,但是...你实际动手做看看?嘿嘿~这个就是知识和技术的差别。

  很多公司的技术人员拟定笔试题目时,都喜欢搞基础题目,所以多看PHP手册是有好处的。

  如果你是计算机专业的,可能会有算法题目等(个人觉得没什么意义),但一般都是老掉牙的查找、排序一类的。

  个人觉得优秀的笔试题目应该着重考察应聘者的逻辑思维,解决问题的思路等,所以出比较实际的题目比较好,

  过分纠缠实际的技术细节是没有必要的。

  c有的公司会根据笔试的成绩来判断是否有技术面试的必要(这个做法很鲁莽),所以还是要认真对待笔试,但有

  的公司笔试完了会直接进入技术面试,这个时候会有比较有经验的技术人员来实际考察你的能力。这个过程也是整个

  面试环节中最重要的,基本上你能不能搞定这个职位,就要看你在此环节的表现啦!

  那么技术人员会问哪些问题呢?如果你有项目经验,那么该技术人员会询问你关于这个项目中的一些问题,比如你在

  简历上说你做过论坛,OK,那么多半会有这样的问题:论坛上是否有在线列表?你实现在线列表的思路是什么?

  或者:你是如何实现论坛上帖子的已读未读功能的?如果你答不上来,说明两个问题:1.你的简历有水分的;2.你在

  做项目的过程中不会总结提高,你的学习能力有问题。基本就是这样的,所以就要求你对写在简历上的项目的实现过程

  、技术细节等都要非常熟悉。

  详细的技术问题多半是会有的,比如:告诉我,数据表主键的定义原则是什么?或者比较菜的问题:include和

  include_once有什么区别?(很多面试官喜欢问这类“区别”问题来考察你的基本功)

  很多外资公司的面试就不会这么刻板,比如有老外这么面试,直接把你拖到窗户边,指着大街:如何计算这条街的车流量?

  再说一些面试过程中的要注意的小问题,不要小看这些小细节,面试官也是人,他也有情绪的,如果他讨厌你,你就是水平

  高到天上也没用。

  1.打扮整洁一点,最起码要洗个澡,把头发梳整齐,穿着不要太随意,不要太时髦,你是面试程序员不是面试模特。

  2.不要夸夸其谈,回答问题点到即止,说的越多,说错的几率越大,不要犹豫太久,不要模棱两可。

  我遇到过很多这样的人,感觉真的很不爽,加大问题的难度后,基本他们都会安静下来-___-

  3.不要打断面试官的话(会让人感觉你很没礼貌)

  4.回答问题要准确,不要答非所问。

  5.不知道就说不知道,不要乱说,没人指望你会答对所有问题,所以有一、两个问题不会也没什么关系,但你可以提自己的看法。

  6.防止冷场,呵呵,面试官有时候也会有不知道问什么的情况,如果他和你差不多年纪,那么可以主动问他们一些问题,

  比如问一下公司的情况,问一下面试官是做什么工作的(一般都是Team Leader),得到回答后,再摆出一副崇拜的表情

  就可以了: D,这招会让面试官对你的好感度狂加,嘿嘿

  7.如果是老男人就不要用上面的招数了,谦虚一点最好,不要谦虚过头,过分谦虚和骄傲本质上没啥子区别,

  都会让本可属于你的职位飞掉。

  技术面试可能会有多次,整个面试过程跑上3,4次都比较正常。

  d最后一般都是和老总沟通,他不会再问你技术的问题,这个环节的作用是这样的,多半是和你吹嘘公司目前的状况、公司实力等,

  谈一些关于你的职位的问题以及对你的要求,当然这个环节最重要的还是薪水,呵呵:)

  你能拿多少钱,基本也是在这个环节里面讨论,个人意见是实事求是、量力股价,自己值多少钱,就在此基础上+500/1000左右,

  因为这个价钱最终是会被砍下来的,切记不要漫天要价。

  有一些公司并不在乎你拿多少钱,而在于你拿了这个钱,能为公司创造多少价值?换句话说,你做的工作要对得起你的薪水,

  拿的多,意味着你就必须要做更多的工作。这个平衡点就看自己把握了。

  有个小技巧,如果你是跳槽的,那么到新公司面试的时候,他们通常会问你之前公司的薪水,不要太老实了,记得报高一点,

  不会有人去查你的底的,你在新公司的薪水通常会在你旧有薪水基础上加成,如果这个比例太大,比如翻了一倍,新公司一般无法接受。

  这个旧的薪水级别也是他们判断你的能力的重要标准之一。

  以上是个人被面试以及面试别人的过程中积累的一点经验,仅供参考

原文地址:https://www.cnblogs.com/yuqi2008/p/1325894.html