以前总是感觉笔试,面试是很神圣的.也很向往有这么个经历.前两天终于参加了一次面试.感觉很是兴奋.呵呵..下面写一下我这次面试,笔试的感悟吧:
1 自信
我感觉无论什么时候,自信都是不可少的.就拿这次笔试来说吧.公司只招2个人. 15人(具体没查)参加了笔试.笔试开始前我心里哪一个叫紧张啊,感觉每个人长的都是高手.后来笔试开始了,整张试卷考的全是指针的问题(没有考试数据结构和算法之类的东西,估计是小公司的缘故吧),有6个找错题,全是指针的常见错误,2个编程题.在写找错题的时候,我身边的人每个都在奋笔疾书,好像有找不完的错误一样.而我却在苦恼写什么,感觉很多题都是一句话解决问题.可看人家都写了很多,心中有些发毛,总怕有些错误自己没有找出来.那个郁闷那.这时候旁边的同学看我不下笔,以为我想抄他的呢,赶紧用手护住了试卷.呵呵.我也赶紧答题了.大概过了二十分钟左右,我正在写编程题,这时候一个人交卷了.哇塞,真牛,我心中更是迷茫了,感觉这次遇到高手了.高手太多了.开始有些紧张了.不过还是控制住了情绪往下写.答完之后,我又回去检查了一下改错题,感觉实在没错了.我就和我们班的同学提前交卷走了.(这次我们班笔试去了4个).2天后我接到了一个面试通知的电话.那人告诉我说能够参加面试的只有3个人,全是我们班的.他让我通知我们班的另外的两名同学.我心中又是高兴,又是不解.感觉当时好多同学做的不错的,都写了好多东西上去,可是结果为什么…特别是那个第一个交卷的同学.结果到面试的时候才知晓,笔试只有我和我们班另外一个同学答的不错,其他的虽然写了很多但是都不对.这个时候我就告诉了自己一句话:“无论什么时候,一定要自信”.
2 实力
有些人说面试根本看不出实力.说实话面试的确有埋没人才的时候,不过很少。那些面试官都是过来人,通常他们也有着不错的技术.他们通过一些巧妙的问题或是一些技术问题.很容易看出你的实力来,如果被埋没了,只能说你不会表达了.这也只能算一弱项吧.(表达能力差),呵呵.还有一些朋友临面试前买一本面试经看看,如《程序员面试宝典》什么的.想通过这个通过面试.说实话面试经确实很有用,如果你已经有很好的技术功底了,那么它起到的是锦上添花的作用.如果你以前都没好好学过什么东西,只想靠面试经通过,那么我认为可能性很小。那面试官太牛了.他们很容易看出你的破绽.实力才是根本.就拿这次面试来说吧,面试官问了我好多的问题,如:栈,网络传输,数据库.这些东西是通过面试经学不到,或说学不透的东西。如果平时没有好好学这个的话,到时候很容易不知所措.所以“加强自己的实力,才是通过面试的根本.“
3 公司是干活的地方
只有实力还是不够的,必须懂得表达自己,这次面试我的同学就是一个很好的例子,他是相当的有实力.从汇编到C,从计算机组成原理到操作系统,从数据结构到算法,他都很强.他平时特喜欢研究一些算法和一些底层的东西,如:32位的CPU为什么不能访问4G内存这个问题他就研究了好几天。他是一个很能沉得住气去研究问题的人.可以说在这方面他是一个人才.可是这次竟在面试的时候被刷下来了.是面试官没有看出他的实力吗?肯定看出来了.原因就在于我同学没有投其所好.具体的来说就是:在面试的过程中,我同学一直强调自己喜欢研究问题.喜欢研究事物的本质.结果当人家问他:你平时理论与实践结合了吗?他竟然离奇的回答“没有”.并再次强调:他更感兴趣的是问题的本质,想实现很容易.我那个叫郁闷啊.搞得面试官也很郁闷。最后我同学可能感觉到面试官对他的印象不太好,在临走前就问面试官“你们对我有什么要求和期待吗?”,结果得到了一个很有深意的答案,“你回去弄清楚你到底想干什么.”,我同学后来给我描述说,他以为是个疑问句呢,就想回答.结果人家说:你不用告诉我,我已经知道答案了.可想而知。公司招人就是去干活的,去帮他们挣钱的,他们不愿意,也不会花钱雇一个人去他们公司研究东西。除非是一个超大型大公司,你又是大牛,就像前贝尔实验室的那些人,或许还有可能。否则想也别想.所以我们在面试的时候,说话应该投公司的所好.要尽量表现出自己能为公司干活,能帮公司赚钱..
4 作品
作品是一个人实力的最好证明.如果你面试的时候能带上自己的一些好的作品过去,能给自己增加很多筹码.另外它还可以避免面试官问到一些你不在行的领域或问题.因为你的作品为你们之间带来了话题,它吸引了面试官的注意力。这个时候面试官的问题就会集中在你的作品上或是从作品开始展开.这次面试我就带了几个最近做的一些小作品过去了(以前的因为硬盘的问题全部丢失了).其中包含了一个图书馆管理系统(呵呵,很多人听都听烦了的系统),一个表达式求值计算器,一个类似有道词典的小词典,一个MP3播放器.这些虽然不是什么大作品,但他们确实帮助了我,面试官们就让我一一的为他们介绍这些作品.并告诉他们我的实现,特别是那个表达式求值计算器,问的特别仔细。后来他们又问了一些我以前的作品及相关问题.问完之后,我感觉他们对我很满意.我自己也感觉心情轻松了许多,开始面试时候的紧张现在完全消失了.所以我建议大家面试的时候带一些自己的作品过去,这样对你的帮助绝对是大大的.呵呵…
5 微笑和诚实
诚实是一个很古老的话题了,很多老师或是面试经上也都说过,遇到不懂得问题一定要诚实的说不会。相比乱说诚实反而能考官一个很好的印象..另外记住微笑也是一个很好的东西,要时刻保持微笑,它不仅可以告诉面试官你是一个很开朗的人,而且还可以缓和紧张和严肃的气氛.这次面试的时候一个面试官就问道一个和我以前做的一个小作品KTV管理系统相关的问题,我告诉他说我做的系统有一个功能---可以从点歌客户端向管理员客户端发送消息来点酒水和一些零食.他就问我怎么去实现的这个,由于当时没有学到网络编程,其实这个功能只是进行了设想,并没有具体去实现.所以我就面带微笑的诚实的告诉的这位面试官.所也他没再继续追究.另外面试中还有一个问题,我也是不会,通过诚实和微笑解决的。当时面试官也笑了并告诉了我答案.气氛很缓和.可见,诚实能给官一个你很诚实的印象,微笑能帮助你缓和气氛和解决你面试过程中的尴尬.你对他人微笑,他人也对你微笑.请时常面带微笑吧.有利于身体健康哦!呵呵…
6 学会吸引考官的注意力
如果你没有带作品过去,或是带的作品没能吸引住面试官的注意力,考官问道了你一些你不太在行的领域.那么这个时候你千万不要紧张,也不要死盯着考官问的问题不放,一直强调我不会啊或是我没学啊,诚实是好的,但诚实过后要做点什么,要学会引开考官的注意力,把考官的注意力引到你擅长的东西上去.如: 考官给了你一个问题并问你使用他指定的数据结构或算法怎么解决这个问题.该如何写程序.你如果对此数据结构或算法不熟悉,那么你可以诚实的告诉考官,并说说你如何使用你熟悉的数据结构和算法来解决这个问题的.(如果你会的话).这次我面试的时候遇到了一些自己不在行的问题,当时一个面试官问我“你平时是不是很喜欢数据库编程?”我当时就懵了,我平时就是偶尔使用数据库,并没有仔细研究数据库编程。我生怕他问我比较深入的问题,以免出现尴尬局面,赶紧转移话题.“我平时写程序时偶尔使用过数据库,并没有做过深入的研究,我最近一直都在加强学校开的专业课知识”.那个面试官,听到我的回答并没有往我吸引的专业课知识过来,因为那不是他们所关心的,他们更想知道你能不能为他们干活.所以他就退而求其次让我说一下常用的SQL语句。哇,这个我知道啊,呵呵。。。这才不知道我就丢人丢大了。。。我没能成功的吸引面试官的注意力,不过这招绝对是有用的,大家不妨注意一下哦!
7 应对好每一个面试官
一般面试都会有很多个面试官,我这次就有四个.我们要应付好每个面试官,尽量不要让他们任何一个对我们留下不好的印象,遇到什么问题,如果面试官错了,一定要不当场和他争论,争论是很不明智的.很容易得罪面试官.并且很多公司最后的面试结果都是综合所有面试官的印象来定的。基本上只要有一个说你不行,你估计也就不行了.这次我同学就吃亏在这个上面了,其中一个面试官对他研究底层很是不屑.估计那个面试官平时更加注重应用吧.引用他的一句话就是“计算机就是一门应用学科”.所以,我们要看重每一个面试官,面试一般不像我们平时的选举,看选票比例的.公司尊重每一位面试官的意见,要不咋让他来面试呢.呵呵.
8 面试前的准备
基本上所有公司面试的时候都会用一个相同的环节,那就是介绍一下自己.这个当时我就懵了.不知道说啥了,我想能说的简历上都有了,面试官看我不知所措了,就告诉我说简历有点简洁,有些东西不能说清楚,你给我们详细描述一下吧.哦,我这才知道说些什么,就赶紧找了一些和面试相关的信息介绍了一下.呵呵…很尴尬哈…幸好没有影响大局…所以建议大家最好面试前做一些准备,把面试常见的问题,自己提前在脑子里回答一下或是写下来也行.如果你面试的是大公司又对英文要求高的话,那你非常用必要也用英语准备一份了.呵呵…
好了,就写这么多吧.这就是我这次面试感受到的.感觉这些真的都很重要。写出来给还在找工作的朋友一个参考吧.希望你们都能够面试成功,找到一个满意的工作.