软件开发的技术面试是怎么开始的
添加时间:2020-01-24 22:55:38
来源:
几乎所有大学都在进行校园招聘季节,我们每个人都希望做好最好的准备。本文重点介绍了哪些主题对于准备工作很重要,以及如何着手准备最好的东西。
通常,几乎所有公司的实习/安置过程都分为两个部分,首先是书面回合,然后是一系列面试。为了获得良好的实习机会,需要为这两部分做充分的准备。开始准备的理想时间是测试前2到3个月。
笔试
笔试包括:
编码问题
有关CS主题的MCQ
困惑与能力
General Quant(在某些公司中)
编码
对于编码,您必须精通至少一种编码语言,最好是C ++或Java。编码部分提出的主题来自数据结构和算法。您必须阅读有关Geekforgeeks的所有文章,如果您正确地阅读它们,则绰绰有余,尤其着重于以下主题:
数组
链表
堆栈和队列
二叉树和BST
堆和散列
图表
动态编程
前几年的问题非常重要,您必须全部实践。您必须练习问题并尝试尽快编码。为此,您可以使用Gfg练习部分,并在其他公司中练习先前提出的问题。没有练习,您的速度将对您不利,您可能无法提出自己知道的问题。
问卷
通常从以下主题询问MCQ:
语言: C / C ++ / Java
操作系统
数据库管理系统
面向对象编程
数据结构
您必须在测试之前修改所有这些主题,并针对这些主题练习一些先前提出的问题。
困惑与能力
根据公司的问题,本节中的问题相差很大,但通常,大多数公司都会提出与这些问题相关的一些问题。通常,拼图是重复的,最好事先进行拼图。
面试
面试的主题与笔试的主题相同,唯一的区别是您需要向面试官解释您在做什么以及为什么做。
面试通常从询问您自己的问题开始,然后再转到技术方面。保持简短简短。如果他们从您感兴趣的领域中提出问题,您必须能够回答。
在技术回合中,仔细听问题并澄清您的疑问。然后开始思考,建议始终使用纸或纸板进行粗略的工作,以便他们可以看到您在做什么。还应定期向面试官讲话,告诉他们您如何处理该问题,并让他们深入了解您当前的方法,如果该方法行不通或无法满足您的要求,请迅速更改方法。
为了进行准备,您必须知道算法的工作原理,并且GeeksforGeeks文章最适合您,因为它们可以解释所有内容。
面试官还会从简历中询问您有关您的项目的信息。您需要让他们理解您的项目目标是什么,以及您通过该项目实现的一些细节。不要给他们带来太多技术细节,仅基础知识就足够了。如果他们要求准确,请进行详细说明。您无论在简历中写的内容都必须透彻,因为无法回答这些问题会给人留下很不好的印象。
最后,他们询问您是否对他们有任何疑问,您需要表现出兴趣,向他们询问有关他们的项目的问题,以及您作为实习生在公司中所扮演的角色。
人力资源回合
有一轮人力资源回合基本上是关于检查您的沟通和表达能力的,这非常容易,您唯一需要做的就是自信,清晰地回答问题。
面试的一般技巧是要互动,长时间的沉默对面试不利。如果面试官对您的作品表现出兴趣或与您分享个人经历,那是一个很好的信号。您还可以与朋友组织模拟面试,这将非常有益。
最后,是否被选中不仅取决于您的知识,还取决于被称为“运气”的许多其他因素。因此,没有被一家公司选拔并不意味着您对他们来说不够好。可能是面试官,您遇到的心情不佳或对您的项目不感兴趣,或者您的强主题等提出的问题是否很棘手。
如果您没有在一些公司中被选中,请不要失去希望,耐心等待并继续做准备,您的运气肯定会改变。
/ CONTACT US
地 址:成都市人民南路四段成科西路三号
邮政编码:610000
电 话:18215660330
传 真:18215660330
手机:18215660330
邮 箱:179001057@qq.com
投诉邮 箱:18215660330