写给刚入职场的你

来源:互联网 发布:浙大教务网络管理系统 编辑:程序博客网 时间:2024/05/21 17:07

科技公司需要什么样的人才?他们希望找到富有激情、创意无限、积极主动且聪明睿智的人才,这些人最好还能有一种“把事情做好”的工作态度。在面试中一定要突出表现这些方面的潜质。

面试前的准备要做充足

面试前的准备要做充足,既是对面试官的尊重,也是对即将面试工作的重视。就非技术层面而言,你至少可以从三个方面入手准备。在回答关于以往工作经历的问题时,你应该举出实际案例。你必须了解应聘公司,这样才能胸有成竹地告诉面试官为什么想到这里工作,以及你能给公司带来哪些影响。最后,你还需要向面试官提一些有趣的问题,以显示你确实对该公司很感兴趣并做过研究。

展现你的自信,但掌握自信的分寸是很微妙的:过于自信会让你显得骄傲自大,太不自信又会让你看起来缺乏安全感。你需要找到“平衡点”——在充分肯定自己观点之余,又敢于冒点儿风险,而且你还能听取别人的意见并尊重他人。

可以主动出击让面试官保持注意力,增强面试官对你的印象

  • 改变讲话的模式。你可以试着改变你讲话的音量或语调。说大声点或小声点也许会引起面试官的注意。

  • 讲一个故事。采用一些别出心裁的词语,这会让平淡无奇的回答变成一个令人难忘的故事。

  • 言简意赅。在描述事件的时候,注意不要面面俱到,而应该只陈述那些重要的事实——也就是说,让别人了解你做了什么以及为什么这么做就可以了。

  • 回答要有条理。提前组织好语句,其中应该包括一组要点和一些分要点——在你开口时便应用上这些要点!话语中使用首先、其次、关于这一点等关键词。

解智力题曾一度成为微软和其他许多公司的标准面试流程,不过现在它早已不再那么盛行了。而那些不幸碰上的工程师也很可能会发现这些题通常都与计算或计算机科学相关。

示例问题。你有两条同样的绳子,每一条从头到尾烧完总共需要1个小时。但绳子都是不规则的,所以如果你截下一半来烧,它花费的时间可能不止30分钟。现在问你该如何利用烧绳子的方法计算出15分钟。

  • 子问题。你可能会想到从两端同时点燃绳子能够得到30分钟时间。

  • 解决办法。先把绳子1两端都点燃,同时点燃绳子2的一端。当两端点火的绳子1烧完后,说明30分钟过去了。再把刚才一端点火的绳子2另一端也点燃,此刻开始计时,直到这根绳子全部烧完,正好是15分钟。

喜好问智力题的面试官觉得它们能够有效地考量求职者的智商(我个人并不这么认为)。他们想知道你能否不惧难题并能按照逻辑推断出答案。幸运的是,这也意味着这一类智力题不大可能会“玩文字游戏”,通过逻辑推理人们完全可以得到答案。

作为一名程序员在面试时写代码是必不可少的。而且,还不会让你在计算机上写——你只有一块白板,有的时候甚至只是一张纸。你可以采用以下的五步法来练习如何解答面试中的技术问题。

  1. 尝试独立解决问题。我指的是你得真正完成这些问题。很多问题故意设计得很难——这没关系!在解决问题的时候,请确保考虑过时间和空间复杂度的情况。问问自己,是否可以通过降低空间效率来提高时间效率。
  2. 在纸上写出实现算法的代码。你这辈子基本上都是在计算机上编写代码,而且你也早就习惯了由此带来的许多方便:编译器、自动补足代码的功能等。在面试过程中,你没有这些好用的工具,所以从现在开始你就得适应这种情况。采用最传统的方式来实现你的代码,一个字一行行地将它们写下来。

  3. 测试你的代码!我指的是手动测试。可不要用计算机来作弊哦!

  4. 将你的代码照原样键入计算机中。重新运行那些你尝试过的测试案例,并且想一些新情况来测试你的代码。

  5. 将自己犯过的错都标记下来,并且分析一下你最常犯的错误类型。这都是一些特定错误吗?

    面试结束之后应该做的事

尽管大多数情况下,面试结束后我们都应该发一封感谢信,可科技公司已经不流行这一套了。T-Mobile员工及前亚马逊面试官霍华德•吴就估算过,他大概只收到过不到10%的求职者发来的感谢信。对于工程类的求职者来说,这个比例更少,可能差不多只有1%。

招聘人员应该积极主动地告诉你最新进展,可他们要应付很多求职者,有时候难免会忽略一些人。如果一个星期后,你还没收到招聘人员的回应(或者他们也没有给你具体的时间表),那么你可以发邮件向招聘人员询问进展。写一封类似的简短邮件就可以了。