在通过 HackWithInfy 2021 的第一轮之后,我获得了数字专家工程师角色的 PPI 面试机会。第一轮于 2021 年 5 月 9 日举行,由 3 个问题组成 – 1 个简单、1 个中等和 1 个困难。我完全解决了一个问题,并在这一轮中通过了另一个问题的52%的测试用例。我的面试安排在 2021 年 7 月 4 日。我在大约 45 分钟的面试前五天被告知。
面试官进了房间,首先介绍了自己。然后,发生了下面的对话。
面试官:自我介绍一下。
我:回答。 (注意:做一个简短的介绍,即你的名字,你所属的城市(城市),你目前就读的教育,大学,然后告诉你你精通哪种技术,你对哪种技术有中级专长)。
采访者:因为我在介绍中说过,她问了我关于Django的事情。
我:回答。 (注意:总是告诉它正在使用哪种架构,在我的情况下,它是 MVT)。
面试官:让我分享我的屏幕,然后很快就给出了第一个问题:我必须打印N个数字的平均值。
我:在 2 分钟内完成代码并简要说明我的方法。 (注意:使用变量名,这样面试官就可以通过查看它的名称来了解该变量在做什么,并且总是试运行您制作的 1-2 个测试用例,询问问题的约束条件)。
面试官:然后她问我的代码消耗的内存空间。
我:回答。
她对我的解决方案很满意,然后又给了我另一个问题。
面试官:给定两个字符串,消除第一个字符串出现的所有第二个字符串,并打印更新后的第一个字符串。
我:我用了 10 分钟编码,然后用了 5 分钟向她解释了编码。 (注意:一直跟Interviewer说话,我做的是,我先在这里解释一下我在当前行中要做什么并写那行代码,不要让Interviewer闲着,他们会感到无聊并记住,始终将采访视为讨论)
她再次对我的代码感到满意。
面试官:问了我简历上写的项目。
我:回答(注意:总是详细解释你在实现你当前展示的功能方面做了什么,就我而言,我的项目已经在线托管,所以我刚刚打开我的项目并展示了我实现的每个功能)
面试官:告诉我面向对象编程的特点以及每个特点的真实例子。
我:回答。
面试官:NULL 和 void 的区别。
我:回答。
面试官:你能告诉我一个图形的结构吗?
我:回答。
面试官:你知道软件工程中的敏捷和瀑布模型吗?如果是,请告诉我两者之间的区别。
我:回答。
面试官:数据库管理系统中的 ACID 属性是什么?
我:回答。
面试官:有什么问题要问我吗?
我:我问过她,如果我被录用,我会得到什么职位。
所以,她告诉我,加入后,所有的新候选人都会被分成几个小组,每个小组都会被分配一个技术栈/技术。
采访者:如果你得到的技术与你期望的不同,你会怎么做?
我:回答。 (表明您能够在任何环境中工作)
我也忘记了她在 DBMS 中问我的一些问题。
谢谢阅读。祝你面试一切顺利。
PS请忽略我的错误,因为这是我写的第一篇文章。