花旗公司在 9 月中旬左右访问了我们的校园,招聘 2021 年的暑期实习生。先是ppt,然后是在线测试,最后是面试。此外,没有分支限制,即允许所有分支。
第 1 轮(在线评估):这是一项历时 2 个多小时的严格测试。它测试了学生的整体性格和技能。大约有 5 个部分类似于 TECHNICAL,其中包括有关数据结构和算法、时间复杂度、二部图、OOP、基于输入输出的问题、排序、散列等方面的问题。 GENERAL APTITUDE,其中包括来自 aptitude 的问题,如排列和组合、概率、火车、年龄问题、利润、损失问题、LCM HCF 等。 定量能力,包括来自能力和逻辑推理的问题。 VERBAL Reasoning 测试您的口头技能,包括反义词、同义词、介词、段落等问题。 CODING,其中包括 2 个需要在 60 分钟内完成的编码问题。每个部分都有时间限制,一旦尝试,我们就无法转到上一部分或问题。对于第一部分,即技术部分,请保持您对 DSA 和 OOP 的基本概念的了解,对于能力而言,练习来自 India Bix 的问题就足够了。此外,对于编码部分,问题被洗牌,没有人得到相同的问题。一些问题是:
- 频率排序
- 一些修改的鼠迷宫问题(标准回溯)
- 格雷码序列
- 基于模式的问题
- 字符串数组操作
不允许使用 STL,可用的编码语言有 C、C++、 Java。不允许使用Python 。
在整个评估过程中保持耐心。如果您已经完成了超过 1.5 道编码问题并且很好地完成了其余部分,那么您很有可能被列入候选名单。大约有 30 人入围面试。
第 2 轮(技术面试):您应该对简历中提到的内容有透彻的了解。大多数问题都是基于我在简历中提到的主题。我被问及规范化及其各种形式。此外,我被要求根据问题陈述编写某些 SQL 查询。然后面试官对问题陈述做了一些修改,让我对查询进行编码。然后我被要求编写一个编码问题,即找到重复元素。他还问我关于我的项目。
在接受采访时始终保持乐观的态度。除了您的技术技能外,他们还会寻找您的信心和沟通技巧。在解决问题之前,请务必解释您的方法。永远带着微笑。
第三轮(HR):我来自非技术部门,所以第一件事,他问我为什么要在软件部门工作。另外,我打算如何进一步扩展我在该领域的知识?在给出答案时始终要诚实,因为如果你给出一个虚构的答案,他会立即知道。自信,面带微笑,展现你乐观的态度,你一定会成功。然后是一些标准问题,比如为什么是花旗,几年后你在这个技术领域看到自己的位置。
判决:
已选
包括我在内,我院有4人被选中实习。