Factset 面试经验 |设置 7(校内)
最近,Factset 来到我们学院进行校园活动。整个过程耗时 2 天。
第一轮
这是一个纸笔回合,我们被要求写 3 个代码:
- 连接给定的 n 个字符串以形成一个字符串,这样在组合两个字符串时,第一个字符串的最后一个字符应该与下一个字符串的第一个字符串相同。
例如:Input: ab2c,h23f2,c4dsh Output: ab2cc4dshh23f2
- 打印二叉搜索树的被覆盖和未被覆盖的节点。(类似于二叉树的有界和无界元素。)
- 找到下一个回文数。
例如:i/p: 206 o/p: 212
第二轮:(技术面试)
我被要求为有关字符串的 2 个问题编写代码。第一个是转换一个字符串,即。 aabbbccx 到 a2b3c2x1 而不使用额外的空间。我在 O(n) 中做到了。
他给了我另一个转换字符串的问题,即。 “axxbyybc”到“ac”。 IE。每次出现在一个字符串中时,消除两个连续的字符。在使用三个指针进行一些提示后,我以 O(n) 的时间复杂度再次执行此操作。
他给我留下了深刻的印象,并把我送到了下一个面试官那里。
第三轮:(技术面试)
他讨论了我的项目,并要求我解释我在项目中使用的一些算法。之后,正式的面试开始了。他问我有关以下概念的问题:
- OOP,c 和 c++ 之间的区别,
- DBMS 中的规范化,然后给了我一些关于 groupby 和有子句的 SQL 查询。
- 他给了我一个标准问题来写一个寻找 LCS 的代码
- 下一个问题是仅使用删除和交换操作找到最大的回文数。即对于字符串“abac”,最长可能的回文是“aba”或“aca”。
第四轮:(人力资源面试)
他问我到目前为止我使用了哪些技术。他从一些普通的问题开始,比如告诉我你自己,你为什么要加入factset,你为什么要做m.tech,你的进一步计划是什么等。然后他说现在人们更喜欢PSU而不是私人公司,然后问了这么多我对此有何看法。最后他问我在海得拉巴和班加罗尔这样的南方地方是否会舒服。
最后他们公布了结果,并从我校选出了11人。我是其中之一🙂
如果您喜欢 GeeksforGeeks 并愿意做出贡献,您还可以撰写文章并将您的文章邮寄至 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks。