📜  如何开始技术面试?

📅  最后修改于: 2021-10-22 03:36:16             🧑  作者: Mango

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

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

笔试

笔试包括:

  • 编码问题
  • CS 主题的 MCQ
  • 谜题和能力
  • General Quant(在某些公司中)

编码

对于编码,您必须至少精通一种编码语言,最好是 C++ 或Java。编码部分提出的主题来自数据结构和算法。您必须阅读有关 Geekforgeeks 的所有文章,如果您正确地阅读这些文章就足够了,特别关注以下主题:

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

往年问的问题非常重要,你必须全部练习。您必须练习问题并尝试尽快编写代码。为此,您可以使用 Gfg 实践部分并练习之前在不同公司提出的问题。如果没有练习,你的速度将对你不利,你可能无法做你知道的问题。

多选题

MCQ 通常从以下主题中询问:

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

您必须在考试前复习所有这些主题,并练习一些先前提出的有关这些主题的问题。

谜题和能力

这部分的问题数量因公司而异,但一般来说,所有大多数公司都会问一些与这些相关的问题。一般来说,谜题是重复的,最好事先通关。

General Quant由Probability、Permutation and Combination、Basic Maths组成。如果你想去Goldman Sachs等金融公司,你可以通过它们进行准备。你可以在这里练习。

采访

面试的题目和笔试一样,唯一的区别是你需要向面试官解释你在做什么以及为什么。

面试通常从他们询问你自己开始,然后转向技术方面。使您的介绍简短而准确。如果他们从您感兴趣的领域问一些问题,您必须能够回答。

  • 技术回合中,仔细聆听问题并澄清您的疑虑。然后开始思考,始终建议使用纸或纸板进行粗糙的工作,以便他们可以看到您在做什么。还要定期与面试官交谈,告诉他们您是如何处理问题的,让他们了解您当前的方法,如果方法不起作用或不满足约束条件,请迅速改变方法。
  • 准备工作时,您必须了解算法的工作原理,GeeksforGeeks 的文章最适合它,因为它们解释了一切。
  • 面试官还会从你的简历中询问你的项目。你需要让他们了解你的项目的目标是什么,以及你通过它取得的成就的一些细节。不要用太多的技术细节让他们厌烦,只有基础知识就足够了。如果他们问得准确,请详细说明。无论你在简历中写什么,你都必须彻底,因为无法回答它们会给人留下非常糟糕的印象。
  • 最后,他们会问你是否有任何问题要问他们,你需要表现出有兴趣向他们提问关于他们的项目以及你作为实习生在公司中的角色。

人力资源回合

还有一个HR 回合,基本上是关于检查你的沟通和演讲技巧,这很容易,你唯一需要做的就是自信而清楚地回答问题。

面试的一般提示是互动,长时间的沉默不利于面试。如果面试官对你的作品表现出兴趣或与你分享个人经历,这是一个非常好的迹象。你也可以组织与朋友的模拟面试,这将是非常有益的。

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

如果你没有被几家公司选中,不要失去希望,耐心等待,继续准备,你的运气肯定会改变。

祝你好运。

相关文章:

  • 公司面试的分步准备
  • 公司特定实践
  • 公司准备
  • 安置准备课程
  • 面试角