关于interview的一些感想(C++方向)

关于interview这个东西,参加过几次。虽 然毕业后没有直接参加过很正式的interview,但是最近一段时间陆续参加了些。有国内的有国外的,有大公司有小公司。参加interview的一个 原因是有些想换个工作环境,第二个想看看这两年自己到底是个什么水平。
结果,让我感觉到的是喜忧参半吧。下面就来说说我对interview这个东西的感觉。

1.对于interview,最重要的是准备,特别是针对你所应聘的职务进行相应的准备。

        这个我感觉非常重要,就我感觉,每次面试凡是事前没有什么及时有做充分准备的,面试时与HR或者CTO之类聊起来的时候 都还是非常轻松,同时答即所问。当然笔试也是非常轻松,对于国内的一些企业来说,笔试基本上沿袭了其他各大公司以往的经典命题,有较充足的预习,做起来都 不会非常困难,除非是有些比较新颖的题目。笔试完成后的面试当然也是一个更为重要的环节,如果准备了,至少自己会有更多的自信。也就是和上面所说的,聊天 气氛会非常轻松。
        我个人遇到的一次外企面试机会,职位是senior C++ software engineer ,可惜由于前期准备不充足,并且参加面试的时间安排的太仓促(这个有一定个人原因,下面的文字会对这个问题进行进一步描述),笔试面试都非常之被动,特别 是面试的时候一开始还和面试官聊的还算可以,但问到实际的技术问题,基本上是越来越尴尬,问的问题并不是说完全不懂,或者一点都不知道,可以说就是说不清 楚,但就是这样还不如不懂,因为让面试的人感觉非常之疑惑。一开始说都接触过,真正说起来就不行了。印象分大打折扣。

2.关于interview时间的安排

        这个问题是接着上面一个问题补充的说明,interview的事件还是上面描述的某外企senior C++ software engineer 职位的面试,该公司其实真的很不错,接到面试通知电话,HR的同事问是否有时间隔日下午3点做一个interview。当时自己由于没有考虑好,急着就答 应了,现在想起来是个比较大的失误,当时对方并没有说死时间,已经给我留下了一个缓冲的时间,但是自己没有把握住,如果安排过两天或者咨询下最晚可以接受 的interview时间,给自己一个复习缓冲的机会,也许也不会出现和面试官面谈时的尴尬。笔试的时候也不会做的莫名其妙。
        另一个例子是参加另一个合资企业公司的面试,面试前也是匆匆忙忙的在外地处理些事情,回到深圳当天早上回家急急忙忙准备了下 就跑去面试,虽然没有笔试直接面试,回答起来问题也是一开始还可以,但聊起细节来了就卡壳了。面试完成后自己仔细想想却发现都是些非常简单的问题,仔细想 想或者稍微有些准备都是可以回答的出来。

3.从interview中发现的自己的问题

        以上所说的都是客观因素的问题,当然,主观的个人因素在这里所起的作用也是非常之大,对interview的重视程度, 也决定了是否成功的一个重要条件,如果你对这份工作非常渴望,你会不由自主的去努力的针对性的复习,匆忙或可去可不去的思想是导致失败的重要因素,很多朋 友建议我不要放弃当前工作,多找几家再辞职,也就是所谓的“骑着毛驴找马”说,这个是个好建议,至少能有一些经济上的保障,但负面导致的是自己对 interview的渴望度和重视度的降低,总抱着一个不过就再待着的想法,很难全身心的投入,除非确认了一定要离开,或者是已经处在离职状态的也就是最 佳的面试状态。

        另外,作为一个技术人员,有些话说的还是对,身体的每一滴血液中都要流着专业的基因。上面所说的客观理由对于一个真 正职业化的IT来说,不会造成太大的障碍,在不同的环境下,不同的压力下,均能应对自如,游刃有余的完成笔试和面试,才能称为真正的IT人才。所以回头看 看自己,还是差距的太远。

        再次,技术的基础知识的薄弱是失败的主要的原因,正如上面所说了,真正的IT技术人才,身体的每一滴血液中都要流着专业的基因,这个专业的基因就是基础知识。
       例如在某外企面试时,面试官提出最基础的几个问题,我竟然答得都不完整,很多的都是有些拼凑。大家可以自己来考考自己这些问题。
        1. 请介绍下拷贝构造函数。
        2. 请介绍下C++的oo特性。
        3. 请介绍下C++的异常处理机制(_try _except机制)
        4. 请介绍下C的异常处理机制
       这些问题够基础了吧。可惜我还是在当时回答不全,实在是自愧,我想读这篇文章的一定比我强。都能很好的口头描述出来。
       接下来是一些比较专业的问题
        1.dircetshow的结构请描述
        2.请介绍下COM机制
        3.介绍下STL/ATL
       这些也是C++非常重要的东西。不过专业性就很强了。需要有一些特别的了解。只要能说出一个并且描述的很清晰就pass了。


4.自信,自己知道自己的优点和缺点,知之为知之不知为不知。

 


        最 后。我想说的,搞好一个方面的技术,搞懂搞透才是硬道理。现在我所做的牵涉的东西太多,面太广,这个是工作的需要,当然很多朋友可能跟我的状态类似,这个 在前段时间转载的中日印欧美工程师比较的一文中有明确的描述。中国的工程师迫于工作的压力,面广而不精,这个是在面试中失败的主要原因和极大的扣分点。所 以,对自身的修炼在工作中和工作后必须加强,并不是说你对新的技术了解就能获得更多的机会,我现在发现对基础知识的扎实掌握是胜利的基础。


        当然知道了这个问题我们就得去想办法修改自己的错误,有则改之无则加勉。

        愿大家成功!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值