Target Corporation India 面试体验(校内)
安置前谈话:
每家参观大学校园的公司都会举行一次实习前讲座,让学生熟悉公司目标、工作文化、环境和未来。对于愿意进入公司的应聘者来说,认真听取入职前的谈话并记下几个要点是非常重要的。这有助于以后回答诸如“你为什么想加入我们公司?”之类的问题。或“您有什么问题要问我们吗?”。我记下的一些要点是——
- 目标标语——在你喜欢的地方工作。
- 探索不同技术的机会。
- 如果您参加任何专业课程,Target 会促进学习并提供经济支持。
- 目标保险福利——保险不仅适用于目标团队成员,也适用于家庭。
第1轮:
第 1 轮是在 Hackerearth 上进行的在线编码测试。测试由 11 个问题组成。前 10 个问题是 MCQ,其中给出了代码片段,我们必须预测输出。最后一个问题是编码问题。这带来了最高点(准确地说是100)。
编码问题 - 给定一组指定不同产品成本(以美元为单位)的数字,在为初始成本高于 50 美元的产品提供 30% 的折扣后打印指定产品销售成本的输出。
样本输入 – 100、120、30、40、80
样本输出 – 70、84、30、40、56
在 Hackerearth 平台上可以使用任何编程语言。
第 2 轮:
技术回合 1-
大约 80 名候选人中只有 16 名被选中进入第二轮。
小组有 2 名面试官。这些问题主要是根据我们在简历中提到的内容提出的。我曾提到过Java、Sql、Git。有人问我一些关于Java的问题,例如
- OOP 概念
- 一个简单的Java程序来计算数组的总和
- SQL 查询——选择、连接、主键和外键约束、规范化、ACID 属性。我首先被要求绘制样本表并用虚拟数据填充它,然后被要求编写查询以从表中获取某些数据。
- Git 和 Github – 为什么使用它
- 关于我的一个 Web 开发项目和用于相同的数据库设计。
就在离开之前,有人问我是否有任何问题要问他们。永远不要拒绝,因为这表明您有加入公司的好奇心和兴趣。我询问了 Target 使用的技术堆栈,以及它们如何支持工程师使用不同的技术。他们很乐意回答这个问题,并从自己在 Target 的经历中举了一个例子。
第三轮:
技术回合 2-
小组再次有 2 名面试官。这些问题再次基于简历。这个小组有来自参加我第一次技术面试的小组的笔记。小心你在上一轮中所说的话。他们知道你在哪里卡住了,你的弱点是什么,并且可以在这一轮中强调它。
我被问到的一些问题——
- Java中访问说明符的类型及其含义
- 继承和抽象类
- 归并排序及其效率
- 当您在浏览器中搜索时,Google 根据什么决定在每个页面上显示哪些链接
- 我被问及我的一个 Android 项目,并被要求编写处理外部 rest api 调用的代码。虽然我无法写出确切的语法,但我写下了我用来异步调用 api 的 Asynctask 类的结构。他们对此很满意。
- 什么是同步和异步过程,并指定日常生活中的示例。
最后,有人问我为什么要加入Target。我提到了我在实习前谈话中记下的一些要点。面试官似乎很高兴我有好的观点和目标的具体细节,而且我的回答不是通用的。
我再次被问到是否有任何问题要问他们。我询问了 Target 是如何支持员工学习的,以及提供了多少资金支持。我还询问了 Target 员工上什么样的课程。
我们没有任何人力资源回合。在我们 16 人中,有 3 人获得了软件工程师职位的邀请。
当他们来校园招聘时,他们通常会在候选人中寻找什么——
当安置小组向面试官询问他们在候选人中寻找什么时,他们得到的答复是——“我们想要对计算机科学领域充满热情的候选人。学生有必要在工程期间尝试过一些项目或实习。这表明候选人有兴趣做的不仅仅是大学学者并获得更多知识。此外,候选人必须具有扎实的计算机科学概念基础。”