📜  富达投资面试经历 |在校园

📅  最后修改于: 2022-05-13 01:58:39.012000             🧑  作者: Mango

富达投资面试经历 |在校园

大家好!我希望你做得很好,并为 Fidelity 的实习做准备,为了帮助大家,我将分享我的面试经验,然后是一些帮助这次实习的技巧。

公司名称:富达投资。

提供的角色:全栈开发人员或数据工程师。

第一轮:技术评估测试

这是在 Hire-pro 上进行的在线回合,持续时间为 2 小时。该测试有4个部分-

  1. 它包括10个英语问题(词汇+用适当的短语填空+基于理解),并给出了15分钟的时间。问题集的级别很简单。
  2. 它由 20 个关于技术能力的问题组成,为他们提供了 30 分钟的时间。问题是关于 C 和 C++(输出基于循环条件、指针和数据结构中的理论问题(许多来自树)),哎呀,来自计算机网络的 4 个问题(尽管我不知道其中任何一个的答案) & 来自 DBMS 的 3 个问题。

有 2 个编码问题。持续时间:2 小时。

  • 第一个问题:给定一个大小为 N 的整数数组,需要在以非递减顺序打印偶数之后将所有奇数一起打印(升序)。
  • 第二个问题:需要返回与给定数 N 对应的第 K 个最近(绝对差)素数。
  • 蛮力方法没有给我超过 3 个测试用例的绿色刻度,所以我不得不应用 Eratosthenes 算法的筛子。 https://www.geeksforgeeks.org/sieve-of-eratosthenes/

最后一节是关于 算法。时长:15 分钟,共 2 个问题。两者都只有1马克。

  • https://www.geeksforgeeks.org/find-minimum-number-of-coins-that-make-a-change/
  • 第二个是关于回溯,在本节中,您只需要编写算法/方法/伪代码,了解如何处理和解决给定问题。我解决了第一个,尝试了第二个,但后来我发现我的算法错过了边缘情况

尖端:

我清除这一轮的提示很简单:相信你的编码技巧,尝试解决至少二分之一,并尝试从第二个中获得部分分数,如果不是完整的。我的技术 MCQ 并不顺利,但我还是轻松通过了第一轮。

第二轮:技术面试

两天后,我进行了技术面试,共有 36 名学生入围了这一轮:

  1. 关于 OOP 的问题:为什么我们需要 OOP?通过示例深入了解 OOP 的属性、多态类型、朋友函数、绑定。
  2. 关于 DSA、DBMS 和深度学习的问题:
  • 什么是malloc? C++ 中 malloc 的任何替代品(“new”关键字),什么是新的?什么是使用命名空间标准?什么是动态内存分配?什么是堆和堆栈内存,它们位于何处?
  • 什么是贪心算法?什么是动态规划?什么是快速排序?什么是合并排序?两者之间哪个更有效,在哪种情况下? DFS vs BFS,在哪种情况下我们使用堆栈?什么是水平顺序遍历?
  • 面试官让我编写斐波那契数列问题,我开始编写代码(使用递归)并向他解释我的方法,同时他阻止我说他确信,由于时间限制,我们应该继续前进。
  • 同时,他翻阅了我的简历,我提到了我的深度学习项目,他问我机器学习和深度学习之间的区别,什么是激活函数,什么是梯度消失问题,什么是leaky-ReLU。最后,他问道:“既然你已经完成了大部分深度学习项目,那么如果我们分配给你与全栈开发相关的工作呢? “
  • 因为我有一个使用 MySQL 的项目,他让我解释我在制作项目时如何以及在哪里使用 DBMS 概念。
  • 问我规范化、触发器和游标的区别、N-RDBMS 和 RDBMS 的区别、连接类型、主键和复合键是什么?什么是索引?
  • 这次采访的最后一个问题是一个基于场景的问题,他给了我一张桌子,让我获取一条具体信息。最初,我向他解释了我的方法(希望像上次一样侥幸逃脱,但这次我没有那么幸运 xD),我开始编写查询并犯了一个错误,但面试官知道我的方法是正确的,所以他帮助了我一点,最后他对我的代码感到满意。 (基本上,它使用了 Self-Join 的概念)

这是一次激动人心的经历,老实说,这是我第一次参加公司的技术面试,我设法流利地回答了大部分问题(可能是因为这些只是基本问题)。

尖端 :

  • 支持你的技能并自信地说话,准备 OOPS、DSA 和 DBMS 最常见的面试问题,并清楚你的基础知识。
  • 准备好面对一些开箱即用的问题,因为我的一位朋友被问及软件测试、云计算和服务器(他的简历中都没有列出),在解决这种情况时,头脑清醒起着至关重要的作用,因为那是当面试官没有心情选择你时,唯一的选择(我知道要吞下苦果)
  • 就我而言,面试时间比平时要长一些(是我的许多同龄人的两倍),所以只要你继续回答问题,面试官会越来越多地盘问你,所以不要输任何时候只要耐心地专注于这个问题。
  • 不要给任何问题提供垃圾和断章取义的答案,简而言之,不要被情绪和愉快的面试冲昏头脑,这可能是一个陷阱。

一个小时后,我收到一封电子邮件,说明我已入围 HR 轮次。

第三轮:人力资源轮

在那封电子邮件 30 分钟后,我进行了人力资源回合。共有18名学生入围参加最后一轮。

时长:20 分钟。

  • 人力资源轮测试你如何沟通你的想法和展示自己。
  • 这一轮从通常的告诉我关于你自己的问题开始。然后她问我以前的工作经验和我在那个团队中的角色(即使你以前没有任何工作经验也不会有太大的不同)继续这个她问我关于我的低谷时刻(如果有的话)为那个组织工作,我是如何克服这个问题的。然后她问我为什么要加入一家金融科技公司,虽然我一直在人工智能和机器人领域工作到现在。您会对任何不是您选择的开发角色感到满意吗?
  • 然后她问我关于我在简历中提到的黑客马拉松经历,并问了我在制作那个项目中的角色。她问我在那次黑客马拉松的最后一轮中我们在哪里输了,以及我从中学到了什么。
  • 最后,她带着灿烂的笑容祝愿我,并让我再尝试一次黑客马拉松。

4 小时后,结果出来了,我是 15 名富达选择的人之一

尖端 :

  • 要自信,保持微笑,不要在整个面试过程中陷入复杂而有吸引力的句子中。做你自己,在你说出你的心声之前想一想,永远记住,你坐下来是为了在这家公司找到一份工作,而不是讨论你未来的计划和抱负。

感谢您阅读本文,所有最好的冠军!