面试和被面的一些体会# JobHunting - 待字闺中
s*9
1 楼
前几个月跳槽,经历了几次面试。之前的一两年里在原公司也经常做面试官。我在版上
受益良多,在此也把自己的一些体会分享出来。
先说我面的职位都是SE/programmer, 做开发的,其次我不在flg这样的top公司,所说
的内容对它们有可能不适用。这些公司的情况就请有兴趣的大牛补充吧。
总结下来有两点体会:
1,准备算法很重要,刷题很重要。个人感觉,一个优秀的程序员,不需要事先熟悉很
多用不着的算法,但是经过提示,应该能很快领会并且实现这些算法。面试中要展示的
,本来应该是这种能力。问题是大多数的程序员,包括我自己,达不到这个水准。弥补
的办法只能是多准备,多刷题。相比踏实的提高自己的能力,刷题已经是通过面试的捷
径了。
2,讨论问题的态度很重要。讨论的目的不是为了证明“我”是对的,“我”没错。要
本着解决问题的态度和面试官讨论和争论,focus在问题上,不在我对还是你对,你强
还是我强。实际面试者面试官都可能犯错,对面试者来说,自己有错,迅速承认修正是
最佳选择,对对方的错点到为止就行了。其实这一点不光是面试,放到曰常工作生活中
也一样。
另外版上经常看到印度人国人的讨论。我前几次面试中印度面试官占一大半,还没有被
黑过的感觉,过程和结果都在合理范围。在国人面试官手上倒fail过,不过我清楚是自
己没有达到对方的期望。我自己做面试官的时候,主观上有倾向性,但客观上这种倾向
性的作用不大,一是很少碰到可上可下的面试者,一般在技术或者沟通环节就定了要还
是不要,二是面试至少三轮,一票否决,放水意义不大,反而在同事老板中损自己的信
用。我赞同国人要相互帮助,但是应该通过分享信息,推荐等方式给他人创造机会。把
握机会还是需要靠自己的实力。
受益良多,在此也把自己的一些体会分享出来。
先说我面的职位都是SE/programmer, 做开发的,其次我不在flg这样的top公司,所说
的内容对它们有可能不适用。这些公司的情况就请有兴趣的大牛补充吧。
总结下来有两点体会:
1,准备算法很重要,刷题很重要。个人感觉,一个优秀的程序员,不需要事先熟悉很
多用不着的算法,但是经过提示,应该能很快领会并且实现这些算法。面试中要展示的
,本来应该是这种能力。问题是大多数的程序员,包括我自己,达不到这个水准。弥补
的办法只能是多准备,多刷题。相比踏实的提高自己的能力,刷题已经是通过面试的捷
径了。
2,讨论问题的态度很重要。讨论的目的不是为了证明“我”是对的,“我”没错。要
本着解决问题的态度和面试官讨论和争论,focus在问题上,不在我对还是你对,你强
还是我强。实际面试者面试官都可能犯错,对面试者来说,自己有错,迅速承认修正是
最佳选择,对对方的错点到为止就行了。其实这一点不光是面试,放到曰常工作生活中
也一样。
另外版上经常看到印度人国人的讨论。我前几次面试中印度面试官占一大半,还没有被
黑过的感觉,过程和结果都在合理范围。在国人面试官手上倒fail过,不过我清楚是自
己没有达到对方的期望。我自己做面试官的时候,主观上有倾向性,但客观上这种倾向
性的作用不大,一是很少碰到可上可下的面试者,一般在技术或者沟通环节就定了要还
是不要,二是面试至少三轮,一票否决,放水意义不大,反而在同事老板中损自己的信
用。我赞同国人要相互帮助,但是应该通过分享信息,推荐等方式给他人创造机会。把
握机会还是需要靠自己的实力。