好的,这里只提供一些实践经验。
我曾在其中一家精英软件公司工作,但我发现我们的招聘政策并不适合“不丢失”优秀人才,而是“不招聘”普通人才。我已经看到,其中一些公司确实想聘用优秀人才,但是他们这样做是通过采访很多看上去很(纸上)的真正的开发人员,然后剔除他们不想要的人。一旦某人被录用,就很难摆脱他们,因此要拒绝您认为实际上很合适的候选人是值得的,但是其中一名面试官看到了一些危险信号。
在我目前工作的公司,我被拒绝了,因为只有一位面试官(最重要的一位)拒绝了我。这位面试官问我一个非常特定领域的问题,英语说不流利。他们没有雇用我,但是团队认为该公司可能会错过潜在的好雇用。他们在下周将我派到另一个团队进行了另一组面试,然后我得到了这份工作(可能会加上“强烈雇用”的标记)。
我的建议是,如果您真的相信自己有需要,请继续与该公司面谈,并从每种经验中学习,直到您找到工作为止。这些公司中的大多数都会对他们面试的每个人进行登记,并将可怜的候选人列入黑名单(因此他们再也不会受到打击)。但是,那些不错的候选人但当天表现不佳或与团队不适应的候选人将留在招聘池中。当招聘人员的电话仅在一天之内停止并且以后的每次联系都充耳不闻时,您将立即知道您是否已被列入黑名单。如果您日后收到公司的咨询,则表示您还可以。只要您没有被列入黑名单,在您第一次拒绝之后进行更多的采访绝对没有害处。事实上,我强烈建议同时采访多个团队。无论是不是真正的麻烦,面试官都会在遇到麻烦的第一个迹象时就拒绝您。他们非常谨慎,不想让不好的员工比想要好的员工多得多。
还有一些想法:
-这些公司都不会给您反馈。这是法律责任。很遗憾,这是事实,但我可以向您保证这不会发生。
-当我采访微软时,我亲自与一位杰出的工程师进行了交谈,他告诉我,在他最终被聘用之前,他花了5次以上的尝试。这个人是高级SDE,因此MSFT通过晋升显然证明了他是一个不错的员工。
一些技巧:
向后和向前了解您的数据结构和算法。您需要全面了解图形遍历。
了解架构,尤其是分布式系统和规模问题
记住要记住的项目清单。列出您在工作中表现出的领导力原则的例子。这些是面试(行为面试)中要回答的最具挑战性的问题。您可以在技术方面做到完美,如果您在行为面试中无法幸免,就不会被雇用。
不用担心他们正在寻找哪种编程语言。来回了解一种面向对象的语言,并在其中进行编码。面试官通常不在乎您使用哪种语言编写代码,也不会根据它来判断您。
最后,请将您的简历发送给我。; =)