📜  Cashfree 面试体验 | 2021 年校内

📅  最后修改于: 2021-11-15 08:17:03             🧑  作者: Mango

第 1 轮(编码轮 – HackerEarth):

  1. 很容易实现诸如数组中唯一元素的数量之类的东西。
  2. 基于 7 段显示 https://www.geeksforgeeks.org/seven-segment-displays/,其中必须通过切换灯光找到使特定数字出现所需的步骤数。 (看似艰难其实很简单)
  3. 是图遍历,中等水平。 (应该熟悉 bfs/dfs 来解决它)。
  4. 是一个建设性的算法,很难实现。

30人入围,我就是其中之一

第二轮(技术面试一):基于问题解决

  • 1 个编程问题 – 通过删除重复项形成的字典序最小字符串https://www.geeksforgeeks.org/lexicographically-smallest-string-formed-by-removing-duplicates/
  • 这轮面试有两个都是高级开发人员,压力很大,我觉得这个问题很难做,但最终还是能做,所有的测试用例都通过了。
  • 然后面试官尝试了自定义输入,他们也通过了,最后给他们留下了深刻的印象。
  • 与此同时,关于该方法的“如何”和“为什么”进行了长时间的讨论,它们也让我实现了归并排序。

提示——在你的实习季开始前和面试期间做各种各样的问题仔细听面试官,因为他们总是试图帮助你解决问题,并尽量赶上面试官的指示和互动可能的)

本轮结束 5 分钟后,我接到了下一轮的 hr 电话。

第 3 轮(技术面试 2):基于 CS 科目、简历和项目

这次面试是对工程经理的,就像每一轮一样,也是从介绍开始,然后面试官问我关于我的第一个项目的情况。他让我运行它并向他展示并让我打开代码。我向他解释了我项目的所有代码,他正在对每个代码进行交叉询问。他主要问了几个问题——

  • 解释不同表中的关系
  • 为什么使用 SQLite
  • Handel 可以为您的系统加载多少负载,SQLite 是什么类型的数据库,还有一些我不记得了。
  • 然后从那里他进入了 DBMS 并询问了几乎所有关于它的问题,例如-
  • 关系数据库和非关系数据库之间的区别,要使用的时间,键,外键,使我在 2 个表中实现了外键,一些基本的 SQL 查询,索引,规范化等等。
  • 然后他从那里进入操作系统并问了一些问题-
  • 分页、请求分页、分段、进程同步、线程和进程的区别、进程状态、FCFS、多道程序、多任务、多进程、套接字和IPC、缓存、分时、编译器和解释器语言的区别以及他们的例子等等。
  • 然后他从那里进入CN并问了2个问题
  • OSI 模型以及 http 和 https 的区别。
  • 然后他让我解释我的第二个项目并问了一些关于它和“get”请求的问题。
  • 然后我们更多地讨论了我在金融科技领域的个人项目想法。

这两轮都非常有趣,我在下一轮中被选中。

第4轮(管理):这一轮是与工程部主任。

  • 所有的 HR 轮式问题都被问到了,面试官大部分时间都在用他的笔记本电脑工作,我不能说这是一次很好的经历。
  • 我们在多个主题上的想法之间存在冲突。他还询问了我的项目和技能以及我在电子领域所做的一个项目(因为它是我的分支)。经过长时间的讨论,这一轮结束了。
  • 我以为我没有资格获得它,但是,我做到了。

他们选择了 7 名候选人来指定产品工程师,我就是其中之一。

人力资源讨论:关于工作和工资明细的所有疑问,都与人力资源部负责人进行了讨论。

提示:互动,这正是他们想要的。