签证面试经历
第一轮 - 在线编码:这是一个在线回合,包括 4 个编码问题,托管在 HackerRank 上。允许的最长时间为 75 分钟。
来自各院系的约1400名学生参加了测试,其中只有43名学生入围。
第二轮 – 技术面试 1 :面试是根据第一轮获得的排名安排的,我必须等待 6 小时才能进行第一次面试。当我进入面试时,已经是晚上 8 点 30 分左右。面试官笑着和我打招呼,开始看我的简历。
他看到了项目部分,让我详细解释项目。我详细解释了我的两个项目(项目要点、使用的技术和我的个人贡献)
然后他从每次面试中都会问到的典型面试问题开始。
- 你在编码方面给自己打几分?
由于我所有的项目都是基于 Web、Android、数据挖掘和机器学习,他不得不问这个问题。我回答他“我会在 10 分的范围内给自己打 7 分”,他也有我第一轮写的代码和代码的完整分析,所以你不能在他面前吹嘘。
- 你在数据结构方面给自己打几分?我再次告诉他 10 点 7 点左右。
- 什么是你最喜欢的主题?我回答说我喜欢操作系统胜过其他科目。然后他问我其他最喜欢的主题,希望我会说 DBMS 或数据结构,但我回答他说,除了操作系统之外,我还喜欢机器学习,因为它是趋势技术,并且在全球范围内该领域正在发生许多创新。
- 什么是信号量?我给出了信号量的定义,并用哲学家就餐问题的例子解释了他。他看起来很满意。然后他从编码问题开始测试我的解决问题的能力。
- 给定两个数组 A 和 B。如何找出 B 是 A 的子数组?也就是说,A 以相同的顺序包含 B 的所有元素。 GeeksforGeeks 链接
- 给定一个长度为 (n-1) 的数组,其中的元素从 1 到 n 排序,并且它们之间恰好缺少一个值。我将如何找到缺失值? . GeeksforGeeks 链接
- 给定一个可以以 32 位二进制形式表示的数字,我们有 L 和 R 介于 0 到 32 之间。我需要将位从 L 反转到 R 并返回具有获得的二进制值的整数。 GeeksforGeeks 链接
- 您对 DBMS 感觉如何?我说我对查询有一个想法,可以试一试。
- 他问了涉及加入、分组和子查询的问题。我最初用一个天真的解决方案回答了所有问题,然后他让我给出一个有效的解决方案,这是我在仔细分析问题后给出的。尽管我在代码中犯了一些错误,但他对逻辑印象深刻,并帮助我获得了有效的解决方案。面试以对话的形式进行,而不是典型的问答环节。
- 最后,他问我有什么问题要问他吗?我询问了他工作的部门和使用的技术堆栈。然后他介绍了自己并给了我所有的信息。最后,我们握手结束了长达一小时的采访。
By the time I finished my first interview, everyone was done with his or her three rounds of interviews. After 15 minutes I was called for my next round of interview.
第三轮——技术面试2 :面试从自我介绍的问题开始。我告诉他我的家乡、学校、兴趣和大学生活。这个问题的主要目的是让我们感到舒服并检查我们对自己了解多少,这必须流利并提前准备。我告诉他我喜欢参加黑客马拉松和技术活动,他根据我的介绍得到了要问的问题。
- 我在黑客马拉松中做的项目是什么?详细解释一下。
确保您精通您的项目,包括架构和较小的 API 集成。当我描述我的项目时,他浏览了我的简历和我在第二轮面试中解决的问题。他注意到我的兴趣是机器学习。
- 你擅长机器学习吗?我说是的,因为他已经掌握了我上一轮的所有信息,因此退出可能会对面试官产生负面影响。
- 什么是逻辑回归? Logistic回归中可以得到的最大值是多少?我回忆了这些概念并回答了问题。然后他给了我一个场景,我必须给出正常分类和基于回归线分类的区别。幸运的是,我可以找到异常值影响回归而“对分类没有影响”的情况。他看起来很感动。
- 然后我又遇到了两个关于联接、分组和子查询的 DBMS 问题。我向他解释了方法并写了查询。
- 然后我有一个部门特定的编码问题,我必须编写代码以获得与 DBMS 查询相同的结果。一轮很顺利,然后他问我是否有任何问题要问他。我问了他的部门,他属于数据部门,然后我问他是否有专门的团队致力于机器学习,因为他问了我一个与机器学习有关的问题。他回答了我所有的问题,握手结束了采访。
The round went for around 75 minutes. It was around 11:15 pm on the clock when everyone was waiting for the results, but I just had my 2 rounds and was unaware if I have any further round as every round is an elimination round. I was asked to wait while the panel had their discussions.
第四轮 - 人力资源轮:我在上午 12:30 被要求参加第四轮
面试官问的问题是:
- “你有多新鲜?” ,我没想到这个问题,但我可以以体面的方式回答。进一步的问题是,
- 说说你自己。
- 告诉我你最近参加的黑客马拉松。
- 是什么激励了你?
- 是什么让你失去动力?
- 为什么是签证?
- 如果没有被选中怎么办?
- 我今天犯了什么错误?
- 讲述一个我表现出团队精神的情况。
- 为什么我喜欢参加黑客马拉松?
After 15 minutes the results were announced and I was among the 8 developers who were selected for a full-time offer at VISA Bangalore.