首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在最后的现场面试中,“雇佣”和诚实的“几乎”之间的区别是什么?

在最后的现场面试中,“雇佣”和诚实的“几乎”之间的区别是什么?
EN

Software Engineering用户
提问于 2011-06-04 06:40:46
回答 6查看 5.2K关注 0票数 9

因此,我最近在网站上接受了谷歌和亚马逊的采访,并收到了礼貌的拒绝信,让我知道我很亲近,但对他们寻找的技能却不太合适。

在所有的面试中,我都进入了最后一轮(除了一些小的、毫无意义的职位提供给我练习用的面试),但到目前为止,每天接受5-8次面试会给我足够的时间让我的错误加起来,足以让我退出竞选。

我知道,至少在编码问题和其他一般性技术问题上,我做得很好,显然,我不擅长设计诸如纸牌游戏或停车场之类的面向对象的东西(我陷得太深,耗尽了所有的时间,而不是更广泛),而且我的编码答案虽然总体上有效,但我忽略了一些错误/边缘情况(比如,输入节点实际上可以作为答案,而不需要区分)。我没问题说“我不知道”,但也许我只是在闲谈,我想我可以回答的问题,但不能给出一个清晰的答案.

那么,是什么东西驱使你远离优秀,而不是“雇佣”呢?

对你想要的东西有什么建议吗?或者你知道的东西能给你带来额外的刺激吗?

EN

回答 6

Software Engineering用户

回答已采纳

发布于 2011-06-04 07:24:58

首先,我建议你与两家公司的人力资源代表联系,询问他们是否能提供“原因”的任何细节。他们很可能会给你一些提示,告诉你哪里出了问题,或者你应该做些什么。

第二,不要放弃!如果你真的想为其中一家公司工作,那就等几个月,也许一年,然后申请另一份工作。这可能是因为你没有和某个面试官“结交”,如果你和其他人有面试,他们会说“雇佣”。

最后,如果你认为你在技术上做得还不错,那么他们寻找的一个重要方面就是你是否“文化”合适。也就是说,你是否会适应球队的其他成员,以及你的性格是否是一场很好的比赛。研究公司的文化,并决定你是否认为你能适应,并确保你在面试中也证明了这一点。

祝你好运,不要放弃!

票数 9
EN

Software Engineering用户

发布于 2011-06-04 10:39:23

正如迪恩所说,您正在被评估为多个属性,这些属性通常如下:

  • 技术技能
  • 你是否会加入这个团队
  • 思维过程
  • 等。

这个角色所需要的技术技能将因你面试的团队而异,所以如果你的团队不成功,你可以(取决于公司)重新申请,并找到一个更适合于另一个团队。所以不要失去希望!

大多数技术技能通常都是通过编码问题来测试的。您提到,有时您遗漏了一个边框,一些bug悄悄出现(当要求它们在白板上编写代码时,它们不可避免地会这样做)。回答这些编码问题的一个好方法是执行以下操作:

  • 理解所要求的内容(必要时要求重复某些部分)
  • 问清楚的问题(迭代/递归,是否存在特定的约束?,哪种语言?等等)
  • 确定可能使用的适当数据结构、算法、设计模式(节目访谈曝光程序规划珍珠对此很有帮助)
  • 写代码,同时向面试者大声解释你的思维过程。如果面试官知道你在想什么,他们可能会尽早发现你的方法中的问题,并指导你找到更好的解决方案。
  • 在告诉面试官你是完整的之前,先想一想,并向面试官解释你将如何测试你刚刚编写的软件。想想简单的案例,边界案例,并发性,这种方法对其他文化是否有意义,安全问题,压力测试等等。

最后,承认你不知道某事是可取的(IMHO),而不是蹒跚而行,试图伪造它。当然,面试要求你解决一个问题,但如果你不知道从哪里开始,我建议你谈谈有效的方法,并试图缩小道琼斯指数的范围--一个正确的方法来解决所给出的违禁品。如果你不知道从哪里开始,也许是时候解释一下了(这也和你如何融入团队有关)。我想说的是,最好早点问一下方向。因此,我不认为说你不知道是一件坏事(假设它不是说的全部=)

对于健康,你没有什么可以具体做的,通常可以归结为面试官的个人意见,但与面试官谈论你的想法/做什么要比沉默15分钟,然后宣布“我结束了”更好。

请记住,这些事情通常是双向面试。他们不仅在面试你,你也在面试他们。你可以随便问关于这份工作/团队/公司的问题

最后,微软招聘人员在电话屏幕/面试中发布了相当数量的信息,所以我建议你读一遍。此外,GlassDoor有很多关于公司面试过程的信息(但用户提交的答案并不总是正确的)。谷歌搜索MS/ google /Amazon/Apple/etc的面试问题也会产生结果。

祝好运。

票数 3
EN

Software Engineering用户

发布于 2011-06-04 20:22:22

这听起来可能是精英主义者,但残酷的事实是,你可能没有什么可以做的,以获得聘用。他们正在寻找一定数量的人才,但并不是每个人都有。我们接受这个在表演艺术中很难接受的事实--不管有多少人练习,他们都不能在纽约爱乐乐团工作。获得英语博士学位并不能使你写出一本伟大的小说。对于优秀的软件团队来说也是如此。他们不是为了找懂某些特定技术的人而采访的。他们面试的目的是寻找适合自己的人:那些对编程有着深刻认识的人,他们能够跟上团队的步伐,关注快速发展的技术讨论,学习新的语言,引进新的想法,创造新的技术。

==== 3/7/2014 ====

对拉兹洛·博克的采访似乎对此表示赞同。谷歌不在乎学位、成绩或考试成绩:

我们从所有数据分析中看到的一件事是,作为招聘标准,S是毫无价值的,而考试成绩毫无价值--除了刚刚毕业的大学毕业生,两者之间的相关性很小。众所周知,谷歌曾向所有人索要成绩单和G.P.A。S和考试成绩,但我们不再要求了,除非你离学校只有几年时间。我们发现他们什么都不预测。..。我们在整个公司都有五个招聘属性。如果是技术角色,我们会评估您的编码能力,公司中一半的角色都是技术角色。然而,对于每一份工作,我们寻找的第一件事是一般的认知能力,而不是智商,而是学习能力。这是一种动态处理的能力。这是一种将不同的信息汇集在一起的能力。我们用结构化的行为访谈进行评估,以确保它们具有预测性。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/81494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档