如何在编程面试中做好

在过去的几个月中,我采访了40多家公司。 我采访过的一些大公司是:

  1. 谷歌
  2. 脸书
  3. 亚马孙
  4. TwoSigma
  5. 签证
  6. 查尔斯·施瓦布

我将为大家提供一些重要的资源,这些资源将帮助您提高编码面试的表现。

阅读以下书籍。 将光标悬停以下载书籍:

  1. 破解编码面试 :这是编程面试的流行指南,其中包括代码示例,有关最新语言的信息,排序和设计模式,技巧。 本指南涵盖了软件公司和IT部门希望程序员了解的内容,并包括许多有用的提示来增强您的信心。
    本书还作为任何人选择编程语言并提高工作效率的答案,可以帮助您轻松完成面试。 您将可以从头开始,而无需事先接触任何编程语言。 到本书结尾,您将具备成为一名有能力的程序员的技能,或者至少知道与编程面试有关的内容
    以及如何读写代码。
  2. 编程采访公开 :这本经典的书揭示了美国顶级软件和计算机公司的采访真正是什么样的,并为您提供了在任何情况下都能成功的工具。 作者将逐步指导您解决新问题和复杂的脑筋急转弯,这些问题是在最近的技术采访中被问到的。
  3. GeeksForGeeks的数据结构 :这是最终的数据结构书,其中包含有关数据结构的所有GeeksForGeeks文章。
  4. GeeksForGeeks的Algorithms :这是最终的数据结构书,其中包含有关算法的所有GeeksForGeeks文章。
  5. Leetcode Premium图书 :该书对问题进行了非常全面的解释,并给出了解决问题的思路,并提供了不同时空复杂性的详细代码和简洁代码。 非常适合技术面试准备。

观看以下youtube视频:

  1. Hackerrank的《破解编码面试算法》播放列表 :我个人不喜欢Hackerrank平台进行编码,但是他们的有关算法的视频系列非常好,所有视频均由《破解编码面试》的作者解释。
  2. GeeksForGeeks编程面试问题播放列表 :此播放列表包含一些非常好的面试问题,特定于Google,Facebook,Microsoft等大公司。
  3. Tushar Roy的视频 :查看Tushar Roy的关于算法和数据结构的视频。 Tushar Roy通过使用白板详细解释了每个视频,并解释了白板上的每个步骤。

查看针对特定公司的Glassdoor面试体验。 您将知道您应该期待什么样的问题。 每当我即将进行面试时,我都会快速结帐该网站,以获取有关面试过程的一些信息。

CareerCup是一个网站,您可以在其中找到公司的面试问题样本。 在Careercup网站上查看针对特定公司的面试问题样本,这些问题将告诉您您应该期望什么样的问题。

LeetCode是一个网站,您可以在其中练习真正的编码面试问题。 它有900多个面试问题,将帮助您改善数据结构和算法技能。

Pramp是练习现场编码采访的最佳场所。 Pramp是一个由软件工程师,开发人员和黑客组成的在线社区,可免费进行实时编码采访。 Pramp是一个对等2对等平台,您可以与他们配对,根据他们的背景,可用性和实践需求与软件工程师进行实时实践访谈。 Pramp使整个过程自动化,并负责安排日程,同级匹配和面试准备内容。 Pramp为用户提供集成的高清视频聊天,实时协作代码编辑器和详细的对等反馈。

白板编码是软件工程师职位在技术面试中的一种做法,要求您通过手工(用某种特定语言的伪代码或实际代码)在白板上写下您的解决方案来解决某个编程问题。 我建议您购买白板,并与您的朋友一起练习在白板上编码。 白板编码实践对于现场采访非常重要。 观看Irfan Baiqu的白板编码视频系列,它使您了解如何进行白板编码采访。 观看Google的白板编码采访视频。 我认为白板编码非常适合在白板上表达您的想法并打动面试官。

查看我关于CodingInterviews的 Github回购协议https : //github.com/jayshah19949596/CodingInterviews ,其中包含我在公司面试中遇到的所有面试问题。 该回购包含来自LinkedIn,Coursera,Twilio,TwoSigma,VISA等的问题。 我将维持这个仓库。 我已将此回购公开,以使你们能够接触到面试问题并在编码面试中表现出色。 😊

  • 与面试官一起清除编码问题,以便您清楚自己需要做什么
  • 寻求边缘案例
  • 讨论您想到的所有解决方案
  • 如果您没有其他想法,可以从天真的解决方案开始
  • 表达你的想法
  • 编写代码
  • 在输入之一上测试您的代码,以确保您的代码没有中断
  • 讨论代码的时空复杂性

我的最后一条建议是练习很多。

谢谢阅读。 如果您喜欢这篇文章,请随时单击该鼓掌按钮👏,以帮助其他人找到它。 (您知道您可以鼓掌不止一次吗?尝试一下,亲自看看!)