如何准备(和ace)技术面试 - 沐鸣平台资讯 - 沐鸣官网资讯 - 沐鸣网络电子科技有限公司 

全国统一热线:0755-29925678

沐鸣新闻

沐鸣平台资讯

行业动态

沐鸣相关新闻

如何准备(和ace)技术面试

浏览次数:79日期:2019-08-10小编:沐鸣

技术面试既费时又紧张,可以决定你找工作的机会。对于自学成才的开发人员和第一次面试的人来说,技术访谈的压力水平更高。但是通过正确的准备和练习,无论您的背景如何,您的下一次技术面试都是轻而易举的。


“非传统候选人真的被技术放映,编码采访吓倒了,因为他们已经被认为没有CS学位就没有资格。但我不认为这是真的,“技术职业咨询公司CareerCup的创始人,Cracking the Coding Interview的作者Gayle Laakmann McDowell说。


McDowell说,比获得学位更重要的是能够通过技术面试来证明你可以在这个角色中脱颖而出,如果你知道自己面对的是什么,这是一个完全可以管理的事业。


什么是技术面试?

技术面试是招聘经理评估您如何处理和解决现实问题的机会,并使用编码挑战,单词问题,同行讨论,谜题和脑筋急转弯来评估您的技能组合和一般知识的深度和广度。


Robert Half Technology管理解决方案执行副总裁约翰里德说:“如果我们有一个角色的三名决赛选手,我们就会在这里进行技术面试,看谁最熟练。”只要你能完成工作,衡量你的熟练程度与你的教育背景没什么关系。没有什么比一个糟糕的雇佣公司更害怕了。


“引入可能不擅长的人只是浪费每个人时间的高成本,低效率,因此提供衡量技能的客观平台可以帮助校准人才,”编码挑战平台CodeSignal的首席执行官兼联合创始人Tigran Sloyan说。 。


技术面试可能是公司的时间和金钱的重大投资,但他们可以帮助淘汰资格不足的候选人,并突出候选人的技能和知识。教练:接受采访


技术面试形式

一些雇主在面试之前以编程或逻辑问题的形式完成作业。这缩小了候选人的范围,并减少了不合格或资格不足的候选人的数量。在带回家的编码分配期间,您应该在编写代码之前花些时间来规划代码。确保您完全理解说明和要求。即使你认为你已经得到它,在开始之前重新阅读它们几次,并且在你完成挑战之后再次重读它们,以确保你已经达到了所有要求。


此外,一些公司将包括一个远程技术屏幕,候选人必须通过该屏幕才能进行面对面访谈。这通常包括屏幕共享和配对编程场景,您将通过一个或多个问题与面试官一起工作。有些公司使用视频采访和基于网络的代码编辑器,如CoderPad,Collabedit,甚至是Google Doc,因此请确保您事先熟悉这些技术。


虽然准备这些类型的筛选是类似的,候选人应确保在他们的准备过程中添加一些额外的步骤。事先测试远程技术的功能是必须的,并确保您处于一个安静,无干扰的空间。如果您将进行屏幕共享,请关闭或最小化浏览器中打开的任何个人选项卡,并确保消除计算机桌面上的混乱。面试官不需要查看最新Pinterest项目的屏幕截图或查看混杂的家庭照片。在任何消息传递或协作应用程序上关闭或设置“离开”消息。


在实时编码挑战期间,错误地过度通信;当你正在解决问题时,大声思考并与面试官分享你的想法和决策理由。花点时间 - 这些挑战通常不会定时,所以一定要考虑一切,让面试官有机会给你提示。在谈论挑战时,您还应该使用“我们”而不是“我”;这有助于面试官知道你是团队合作者。最后,远程编码挑战有时会带有可选的“奖励”要求。完成这些要求,这将有助于你脱颖而出的面试官。


清楚地表达和沟通

在任何面试中,沟通技巧 - 或缺乏沟通技巧 - 都可能是一个直接的交易障碍。 Red Pill Talent的创始人兼首席执行官Ed Nathanson说,你必须能够阐明公司应该雇佣你的原因。


“公司希望看到候选人'实时'思考,而你可能会对自己所做的事情表现出色,在接受采访时你必须能够传达这种才华,”他说。


这是一个很好的做法,可以了解您想要涵盖的内容以及您希望如何呈现自己。 LinkedIn和Facebook等社交媒体网站以及Glassdoor等评论网站是查找潜在公司信息的宝贵资源 - 其中一些网站甚至详细介绍了技术访谈流程。


“你正在卖给你,所以要了解你的产品和你的观众,然后制定一个计划,”Nathanson说道。“研究工作描述,对你将会见的人做一些研究,并且肯定会对公司做一些功课。只是他们的产品。“


准备好白板

Nathanson说,白板已经成为技术访谈的标准做法,所以你应该提前练习,这样你就不会冻结。


“在白板上练习并在面试之前做好准备通常会产生很大的不同,特别是那些对这种互动不自然的人,”Nathanson说。


您还应该利用在线练习资源,例如CodeSignal或HackerRank;这两者都提供免费的匿名编码挑战,以帮助开发人员构建和实践他们的技能。


事实上,来自HackerRank的研究数据显示,在其平台上完成了大约2,000名开发人员的表现,程序员在网站上完成了20次练习挑战 - 相当于大约10到20个小时的练习 - 在技能评估方面的表现能力是程序员的两倍谁没有接受挑战。此外,根据HackerRank的说法,具有至少两年完成20次挑战的经验的开发人员将现场面试的机会增加了50%,而解决20项挑战的初级开发人员将机会增加了至少15%。


深入了解职位列表

人力资源部门在制定工作清单方面投入了大量精力,这使您可以深入了解未来雇主使用的技术,以及如何最好地将您的知识和技能应用于他们面临的问题。


“如果它在工作描述中,重要的是能够与它交谈,以及如何解决他们想要解决的问题。确保你真正理解工作描述中概述的技术要求。他们被提供给那里提供关于公司正在寻找什么以确保候选人合适的指导,“Nathanson说。


提升基本面

HackerRank的首席执行官兼联合创始人Vivek Ravisankar表示,算法和数据结构的基本原理往往是许多技术筛选的焦点。这些概念在传统学位课程的入门计算机科学课程中讲授,但可以从易于获取的资源和一点时间投资中学习。


务必仔细研究您可能有点生疏的技能方面的技术方面,并深入探讨您只有一般知识的主题。 Ravisankar说,期待涵盖从基础到高级概念以及逻辑问题和脑筋急转弯的所有问题。


请记住,没有标准的过程来展示您的编程技巧;有时,术语可能因公司之间或甚至两名熟练使用相同语言的程序员而有所不同。例如,如果你正在面试一份需要PHP的工作,那么你应该通过阅读甚至参加在线练习测试或教程来提高这些技能,Reed说。


“仔细阅读并熟悉围绕PHP的正式技术术语和缩略语,”他说。 “这是一个好主意,即使你是PHP大师,因为你提到某些东西的方式可能与正式术语或公司内部使用的东西不符。”


带来你的工作组合

将您的工作组合引入采访者总是一个好主意。这可能意味着一个物理笔记本,一个指向您GitHub存储库的链接,您正在处理的项目示例 - 任何可以作为您的技能和经验的真实示例。您可以包括代码示例,网络图,您编写的提案或您为大型项目提供的部分。面试官正在寻找技术能力以及沟通技术思想和建议的能力,但他们也在寻找您使用的工具以及您掌握的工具。


Sloyan说,自学成才的开发人员在解决方案设计和编写干净的代码方面经常出现问题。同样,研究计算机科学的基础知识有助于了解如何设计解决方案。可以帮助审核您的代码的朋友,同事或专业导师可以成为真正的资产。


“在专业的情况下,通常会有一到两位高级工程师或QA工程师审核您的代码,以确保它与生产无缝融合,”Sloyan说。 “找一位可以坐下来帮助你进行代码审查的朋友或与之合作的人,既可以提高代码的清洁度,又可以让你从同龄人和上级那里获得反馈。”


精神上做好准备

在为技术面试做好准备时,您需要让自己处于正确的心态。


“精神上准备自己非常重要,”里德说,“如果你有一个早上的面试,你是否足够早起?你是否创造了一个安静,反思的环境,你可以真正为即将到来的事情做好准备?和术语;准备一些心理记录。想想你在面试中想要表达自己专业知识的事情并问自己如何表达自己的想法。想想面试官会问你什么问题。然后,想想你是怎么做的回答。”


不要害怕提问

“如果他们向您提出技术问题,请确保在潜入和回答之前了解它。如果您不知道答案,那并不意味着您已经死在水中,”Tracy Cashman说,技术搜索WinterWyman的顾问。


麦克道尔说,公司不一定会在技术筛选中寻找一个“正确”的答案或一个特定的结果。许多人都在寻找软技能以及如何解决问题和解决问题的证据。


“采访者可能认为他们正在严格评估候选人的技术优势,但他们也在考虑候选人如何谈论他们过去所做的事情,以及他们如何思考和解决问题,”麦克道尔说。 。


当你难过时要诚实

如果你发现自己难倒,不要惊慌。你可能知道答案,但你的紧张情绪已经得到了最好的 - 你最好的选择就是说实话。


“说实话。只是道歉并说出一句话,“我上周刚刚使用过那个命令,尽管现在还没想到。如果我在工作,我会采取以下措施来找到答案。就这样,你正在解决问题并向他们展示你的足智多谋,“卡什曼说。


其次,Cashman说,如果你真的不知道,你可以说出这样的话:“不幸的是,我没有机会使用C#;但是,我在VB.NET方面有很多经验,我觉得我可以轻松过渡。“


无论你做什么,都不要撒谎,不要试图混淆,希望你能找到合适的解决方案。 “如果你确定你不知道,不要假装你这样做。试着画一个平行线或者在你曾与之合作过的亲戚之间建立联系,”卡什曼说。


确认您的回复

一旦您理解了问题并概述了您的解决方案,请完成确认问题;类似的事情,“这回答了你的问题吗?我是否为您提供了您正在寻找的答案?你有什么部分想让我详细介绍一下吗?“


“不要假设,因为很多时候可能会断开连接。要求他们确认或澄清前端不理解的任何内容,回答问题,然后再在后端再次确认,”里德说。


有一个强大的结束

许多采访都以尴尬的方式结束,但并非如此。使用最后几分钟来询问有关公司,公司所涉及的文化,项目和计划的问题,特别是让面试官知道为什么你是这个工作的合适人选。如果您的工作历史,技能或经验中有特定方面未被涵盖 - 或您想重申 - 现在是时候强调这些。会议结束后,记下所有记录,想法或反馈,记忆仍然是新鲜的。您还应该记下访调员的姓名,角色和任何其他相关信息。


跟进并发送感谢信

与任何面试一样,您希望面试官以正确的理由记住您。请务必使用采访者的姓名发送感谢信,回顾采访中的一些要点,并说明为什么你是合适的。


现在,坐下来,放松,等待工作机会!


关注沐鸣平台注册网址,获取更多最新行业资讯。


如果你对我们的服务感兴趣,可以给我们留言,我们会第一时间联系您。

扫描关注微信

Copyright © 2017 沐鸣网络科技有限公司 版权所有