在技​​术面试中进行实时编码时,您如何应对焦虑?

I received this question last week from a reader:

我上周从读者那里收到了这个问题:

I've been a developer since 2005. I'm a solid developer with good experience. I've got a great opportunity for a new position coming up but I'm concerned about the tech interview. I seem to freeze like a deer in the headlights when asked to write code in front of people.

自2005年以来,我一直是一名开发人员。我是一位经验丰富的扎实开发人员。 我有一个很好的机会来担任新职位,但我对技术面试感到担忧。 当我被要求在人们面前编写代码时,我似乎像大鹿一样僵硬

My resume is accurate and reflects my skills and experience but how do I prove I'm competent when I have this tendency to choke on tech questions when I'm put on the spot?

我的简历准确无误,可以反映出我的技能和经验,但是当我被当场当场遇到技术问题时,如何证明自己胜任?

This is a great question. To level set, note that they aren't concerned that they don't have the skill. Their skills ARE up to the task. It's a case of anxiety around the live aspect of the tech interview

这是一个很好的问题。 要进行水平设置,请注意,他们并不担心自己没有技能。 他们的技能取决于任务。 在技​​术面试的现场方面,这是一种焦虑的情况

I would start with honesty. Talk to the hiring manager or the HR person. Offer to show them lots of code, your repos, examples. Offer to share more code than you'd ordinarily need to, as a way of making it clear you have nothing to hide. Everyone has something, be it anxiety, issues with public speaking, etc. Trying to hide an issue can make it worse.

我将从诚实开始。 与招聘经理或人力资源人员交谈。 提供给他们展示很多代码,您的存储库,示例。 提供共享比通常所需更多的代码的方式,以明确表示您没有什么可隐藏的。 每个人都有一些事情,例如焦虑,公开演讲等。试图掩盖问题可能会使情况变得更糟。

Perhaps you could do a coding test where you *walk them through existing code* and explain. Explain to them that you have anxiety about whiteboard coding, BUT you want to make sure they get an accurate picture about your skill.

也许您可以进行编码测试,在其中“逐步浏览现有代码”并进行解释。 向他们解释您对白板编码有焦虑,但是您想确保他们对您的技能有准确的了解。

Also, practice! Talk to a friend and have them interview you and and have you code live. Folks don't ordinarily code live with an audience, so it's understandable why you might freeze or not perform at your best. If you don't do something often (like code live in front of an audience) then, darn it, do it often! Practice. 

另外,练习! 与朋友交谈,让他们采访您,并让您实时编码。 人们通常不会与听众一起编写代码,因此可以理解为什么冻结或无法达到最佳效果是可以理解的。 如果您不经常执行某项操作(例如,将代码展示在观众面前),那么就请经常执行! 实践。

Understand also that the interview may also want to see how you react under pressure. Do you get visibly angry? Wilt? Fall back on first principles? Denigrate yourself? Apologize? These reactions can be as important as your actual code. Usually interviewers are looking for thoughtfulness, analysis, patience, calm, and humility.

还应了解面试可能还想看看您在压力下的React。 你明显生气吗? 枯萎? 退回到第一原则? 贬低自己? 道歉? 这些React与您的实际代码一样重要。 通常,面试官会寻求体贴,分析,耐心,镇定和谦逊。

What do YOU think, Dear Reader? The comments on posts like this are usually better than my opinions!

亲爱的读者,您如何看待? 对这样的帖子的评论通常比我的意见更好!

* Photo by Kevin Dooley used under Creative Commons

*图片由Kevin Dooley使用,位于Creative Commons下

关于斯科特(About Scott)

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

斯科特·汉塞尔曼(Scott Hanselman)是前教授,前金融首席架构师,现在是演讲者,顾问,父亲,糖尿病患者和Microsoft员工。 他是一位失败的单口相声漫画家,一个玉米种植者和一本书的作者。

在技​​术面试中进行实时编码时,您如何应对焦虑?
在技​​术面试中进行实时编码时,您如何应对焦虑?
在技​​术面试中进行实时编码时,您如何应对焦虑?
About   关于 Newsletter 时事通讯
Hosting By 主持人
在技​​术面试中进行实时编码时,您如何应对焦虑?

翻译自: https://www.hanselman.com/blog/how-do-you-deal-with-anxiety-when-live-coding-in-technical-interviews

相关文章:

  • 2021-07-05
  • 2022-02-20
  • 2021-10-05
  • 2021-05-29
  • 2021-04-12
  • 2021-12-18
  • 2021-05-14
  • 2021-09-23
猜你喜欢
  • 2021-09-08
  • 2021-09-08
  • 2021-10-28
  • 2021-06-07
  • 2022-01-15
  • 2021-06-16
相关资源
相似解决方案