📜  如何开始技术面试?

📅  最后修改于: 2021-05-24 18:26:12             🧑  作者: Mango

几乎所有大学都在进行校园安置季节,我们每个人都希望做好最好的准备。本文重点介绍了哪些主题对准备工作很重要,以及如何着手准备最好的东西。

通常,几乎所有公司的实习/安置过程都分为两个部分,首先是书面回合,然后是一系列面试。为了获得良好的实习机会,需要为这两部分做充分的准备。开始准备的理想时间是测试前2到3个月。

笔试

笔试包括:

  • 编码问题
  • 有关CS主题的MCQ
  • 困惑与能力
  • General Quant(在某些公司中)

编码

对于编码,您必须精通至少一种编码语言,最好是C++或Java。编码部分提出的主题来自数据结构和算法。您必须阅读有关Geekforgeeks的所有文章,如果您正确地阅读它们,则绰绰有余,尤其着重于以下主题:

  • 大批
  • 链表
  • 堆栈和队列
  • 二叉树和BST
  • 堆和散列
  • 图表
  • 动态编程

前几年的问题非常重要,您必须全部实践。您必须练习问题并尝试尽快编码。为此,您可以使用Gfg练习部分,并在其他公司中练习先前提出的问题。没有练习,您的速度将对您不利,您可能无法提出自己知道的问题。

MCQs

通常从以下主题询问MCQ:

  • 语言:C / C++ / Java
  • 操作系统
  • 数据库管理系统
  • 面向对象编程
  • 数据结构

您必须在测试之前修改所有这些主题,并就这些主题练习一些先前提出的问题。

困惑与能力

根据公司的问题,在本节中提出的问题相差很大,但通常,大多数公司都会提出与这些问题相关的一些问题。通常,拼图是重复的,最好事先进行拼图。

General Quant包括概率,置换和组合,基础数学。您可以仔细阅读并准备是否要去像高盛这样的金融公司。可以在这里练习。

面试

面试的主题与笔试的主题相同,唯一的区别是您需要向面试官解释您的工作以及原因。

面试通常始于他们向您询问有关您自己的信息,然后再转到技术方面。使您的介绍简短而准确。如果他们从您感兴趣的领域中提出问题,您必须能够回答。

  • 技术回合中,仔细听问题并澄清您的疑问。然后开始思考,建议始终使用纸或纸板进行粗略的工作,以便他们可以看到您在做什么。还要定期向面试官讲话,告诉他们您如何处理该问题,并让他们深入了解您的当前方法,如果该方法行不通或无法满足您的要求,则应迅速更改方法。
  • 为了进行准备,您必须了解算法的工作原理,并且GeeksforGeeks文章最适合您,因为它们可以解释所有内容。
  • 面试官还会从简历中询问您有关您的项目的信息。您需要让他们了解您的项目目标是什么,以及您通过该项目实现的一些细节。不要给他们带来太多技术细节,仅基础知识就足够了。如果他们要求准确,请进行详细说明。您无论在简历中写的内容都必须透彻,因为无法回答这些问题会给人留下很深的印象。
  • 最后,他们询问您是否对他们有任何疑问,并且您需要表现出兴趣,向他们询问有关他们的项目的问题,以及您作为实习生在公司中所扮演的角色。

人力资源回合

还有一个人力资源回合,基本上是检查您的沟通和表达能力,这很容易,您唯一需要做的就是自信,清晰地回答问题。

面试的一般技巧是要互动,长时间的沉默对面试不利。如果面试官对您的作品表现出兴趣或与您分享个人经历,那是一个很好的信号。您也可以与朋友组织模拟面试,这将非常有益。

最后,是否被选中不仅取决于您的知识,还取决于被称为“运气”的许多其他因素。因此,没有被一家公司选拔并不意味着您对他们来说不够好。可能是面试官,您遇到的心情不佳或对您的项目不感兴趣,或者所遇到的问题是否来自您的强主题等。

如果您没有在一些公司中选中,请不要失去希望,耐心等待并继续做准备,您的运气肯定会改变。

祝你好运。

相关文章:

  • 分步准备公司面试
  • 公司特定实践
  • 公司准备
  • 选修课程
  • 面试角