云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_服务器iis配置_高性能

小七 141 0

面试对双方来说都是非常昂贵的。优秀的筛选人员对于确保没有人在浪费任何人的时间至关重要。下面是我们如何在对讲机中做到的。很容易低估面试的真实成本。你的团队会花上数小时准备、面试、总结,并对你带来的每个候选人做出决定。候选人请了一天假,甚至可能会飞过来过夜。整个过程是一个很大的承诺,通常可以很容易地避免或加强一个良好的筛选。电话筛选与电子邮件筛选第一步应该是电话面试还是电子邮件筛选?打电话给你一个推销角色的机会,深入挖掘文化贡献潜力,并将技术问题带到有趣的方向。但这很昂贵——协调一个对双方都有效的时间,为之做好准备,然后把它写下来。电子邮件筛选可以更好地利用你的时间。无需计划,评审时间短,即使深度有限。较低的成本意味着在流程的早期阶段过滤要少得多。例如,不要从不完整和过时的LinkedIn个人资料中猜测技术能力。这个很适合我们。我们雇佣有抱负的人,我们愿意冒高潜力的风险。一份精心准备的简历并不总是一个好的匹配。即使在我们招聘过程的后期阶段,正确的电子邮件筛选程序仍能为我们提供在其他地方无法轻松收集的有用信息。我们看到了一个真实世界代码的例子。没有时间压力,没有工具或技术限制,候选人在熟悉的开发环境中使用熟悉的硬件进行回答。我们看到他们按照自己的标准编码。相比之下,在白板上编写代码根本不可能。我们如何筛选我们的筛选程序随着时间的推移而发展。我们继续寻找更好的问题,并完善我们如何措辞。在我写这篇文章时,我们产品工程角色的筛选程序的问题部分如下所示,一字不差。在回答代码问题时,请将代码提交给生产部门。细节很重要。测试是预期的,正如写得好的,简单的惯用代码。我们建议你使用任何你觉得最强的语言。它不一定非得是我们使用的语言——我们相信优秀的工程师可以用任何语言来提高效率。其他申请人发现gisthub.com网站有助于共享解决方案。我们认为这应该不到3个小时完成,但了解你可能有其他承诺和时间限制。请让我知道(大致)什么时候我们应该期待你的答案(例如"周末")。如果你需要更多时间,请告诉我。我们可能需要2到3天的时间来复习你的答案。他们已经交给我们的一个工程团队来审查。你最自豪的成就是什么?它可以是个人项目,也可以是你从事过的专业工作。简短的一段就可以了,大数据培训,但我很想知道你为什么为它感到骄傲。告诉我你最近读的一本技术书或文章,你为什么喜欢它,以及为什么我应该读它。告诉我你喜欢对讲机的一个特点,为什么。编写一些代码,手机自助建站,将任意嵌套的整数数组展平为平面整数数组。e、 g.[1,2,[3]],4]>[1,2,3,4]。我们在一个文本文件中有一些客户记录(客户.json,附件)每行一个客户,JSON编码。我们想邀请距离我们都柏林办事处100公里范围内的任何客户(GPS坐标53.3381985,-6.2592576)享用一些食品和饮料我们。写信一个程序,它将读取客户的完整列表并输出匹配客户的名称和用户ID(100公里以内),按用户id(升序)排序。你可以使用这篇维基百科文章中的第一个公式计算距离,别忘了,你需要把度数转换成弧度。你的程序也应该经过全面测试。我们如何评估候选答案问题1到3是非技术性的,需要良好的书面沟通。如果一个候选人是非英语母语的人,他们仍然应该把他们的主要观点表达清楚。我们当然不介意语法或语法有点偏离。问题4基本编码能力测试。这是我们现在的喧嚣。当有人在这个问题上挣扎时,我们会立刻拒绝。指导和指导是我们文化的一部分,但这种技能太基本了。我们把答案分为差、好或优秀。应聘者通常必须有好的答案,并且至少要证明一个方面的优秀才能进入下一个招聘阶段。1你最自豪的成就是什么?它可以是个人项目,也可以是你从事过的专业工作。简短的一段就可以了,但我很想知道你为什么为它感到骄傲。优秀的应聘者有动力为客户解决实际问题。他们不在乎需要使用什么工具或技术,而是为工作挑选最好的。有时他们不得不说服别人他们的方法是正确的。糟糕的答案只关注技术。"我用Ruby重写了我们的计费系统,因为它很酷,我一直想玩它。"它们符合角色的基本要求,大数据趋势,"我被要求实现客户评论,所以我添加了这个功能好的答案着眼于客户利益。"我用Ruby重写了我们的计费系统,因为旧代码有缺陷,我认为这是改进的最好方法。客户账单投诉已成为历史。"他们通常会有一些个人成长。"我被要求实施客户评论,因为另一个开发人员对此毫无进展。我教过那个工程师,他很难控制干扰。我们按时推出了这一功能,但人们真的很讨厌它。"优秀的答案可能包括为客户而战,超越一切。"我们的计费系统是一堆未经测试的visualbasic6.0。它从来没有正常工作过。我说服了我的经理和经理的经理让我用现代的东西重写它。我制作了一个快速的Ruby原型来证明它是可以实现的。现在它运行得很顺利,对投诉进行收费已经成为过去。"优秀的答案表明有人超越了他们的角色。"我不认为客户的意见是正确的。我和我们的产品经理谈过,做了一些调查,还和客户谈过。我们建造了它,但没有匿名审查的能力,人们真的很喜欢它。"2告诉我你最近读的一本技术书或文章,你为什么喜欢它,以及为什么我应该读它。好的候选人关心他们的手艺。他们一直在学习——毕业时没有停下来。这些候选人可以写一篇令人信服的论据来表达他们的观点。糟糕的答案往往是"如何操作"的书籍或文章,只关注特定的技术,而没有令人信服的论据。"14天内学会Ruby,因为这样你就可以在2周内了解Ruby了。"好的答案讨论软件或构建产品的工艺。"日常用品的设计,因为它强调了小细节如何使东西更容易使用或更难使用。"如果你把这篇文章加上书签,或者把这本书添加到你的心愿单上,这是一个很好的答案。优秀的答案将使这一点更进一步,并包括合理的审查。"在算法设计手册中,我觉得现在可以更好地处理更广泛的问题了。它有一个非常学术性的焦点,这是一个很不幸的,因为它是一个非常实用的学科,我认为这是一个问题的书籍,双重作为教科书一般如果你立即阅读文章,或订购书籍,并学习新的东西,这是一个很好的答案。三。告诉我你喜欢对讲机的一个特点,为什么。优秀的候选人看到我们在做什么,并希望成为其中的一部分。他们明白为什么我们认为我们的工作很重要。对我们来说,糟糕的答案同样适用于Twitter或Facebook。"对讲机使人们之间的沟通更加方便。"好的答案讨论具体功能。"有针对性的消息传递看起来非常有用。您可以向用户发送有关您的新功能的个性化信息。"注意到产品抛光细节是另一个好迹象。"注册流程非常流畅,我喜欢最后一页等待您成功配置Javascript代码片段后再进入下一步。"优秀的回答讨论了大型产品环境下的功能。"有针对性的消息传递看起来非常有用。您可以在一个月后向尚未使用新功能的用户发送一条消息,然后获得关于原因的反馈,这将告诉您很多信息。"4编写一些代码,将任意嵌套的整数数组展平为平面整数数组。e、 g.[1,2,[3]],4]>[1,2,3,4]。一个简单的编程问题,我们希望有一个完整的测试套件的解决方案。大多数候选者用递归来解决问题,但这不是必需的。糟糕的答案没有测试,或者只能压平固定数量的嵌套。它们将使用命名不好的变量、类或函数(例如"v"、"resultList"或"execute()"、"reduce()")。如果这段代码是在你的团队中进行的代码评审,你建议重新开始。好的答案应该有命名良好的变量、类和函数。测试套件将覆盖一些阴性案例。如果这段代码是在你的团队中进行的代码评审,你会得到一些小的建议或风格指南注释。优秀的答案有一个完整的测试套件,包括空列表、无效输入、空恶意检查。如果这段代码是在你的团队的代码评审中,你会花时间挑选一个当之无愧的"ship it"表情符号或GIF。5编写一个程序,该程序将读取客户的完整列表,大数据需要学什么,并输出匹配客户(100公里以内)的名称和用户id,按用户id(升序)排序。利用一个定义良好的问题并生成工作代码,并有足够的空间演示如何在一个小程序中构造组件。糟糕的答案将以一个大函数的形式出现。不可能测试比整个程序操作更小的内容,包括从输入文件读取。错误被捕获并被忽略。如果这段代码是在你的团队的代码评审中,你会接受提交的

,国内免费云服务器