📌  相关文章
📜  软件工程师无现金面试经验-1 |在校园

📅  最后修改于: 2021-11-17 09:52:49             🧑  作者: Mango

Cashfree 于 2021 年 8 月访问了我们的校园,为期 6 个月 + 班加罗尔办事处的 FTE。 CGPA 标准为 7.5 及以上。

有4轮。

第 1 轮:这是在 HackerEarth 上进行的在线编码轮。我们必须在 120 分钟内解决 4 道编码问题。
2题为简单,1题为中等,1题为难。解决了 3 个问题的人入围面试,大约 30 人在参加测试的 200-220 人中入围。

  1. 一个是基于哈希图的问题。
  2. 第二个是使用贪心方法解决的。
  3. 第三个是基于 dfs 的问题
  4. 最后一个是对它的修改使它成为一个难题:https://www.geeksforgeeks.org/queries-on-array-with-disappearing-and-reappearing-elements/

第 2 轮:这是一次纯粹基于编码和解决问题的面试,由 SDE-2 进行。

  • 首先我被要求做自我介绍。
  • 然后他给了我一个编码问题:https://www.geeksforgeeks.org/lexicographically-smallest-string-formed-by-removing-duplicates/
  • 然后,https://leetcode.com/problems/find-the-duplicate-number/
  • 面试官问我有什么想问的吗?面试持续了75分钟。
  • 大约 18 人入围下一轮。

第 3 轮:这纯粹是基于实习/基于项目的讨论和核心主题 OS DBMS OOPS SQL 和 CN。
本轮由一位拥有 15 年经验的高级工程师进行。

  • 因为我在实习时使用 SQL 作为数据库,所以他要求给我写一些查询。
  • 为什么在项目中使用 SQL 而不是 NoSQL?
  • SQL 和 NoSQL DB 之间的区别。
  • 您将如何优化对具有 1 亿行的数据库的查询?
  • 什么是主键和外键?
  • 什么是索引?
  • 如果您在浏览器中输入 cashfree.com,后台会发生什么?
  • 什么是 DNS?
  • HTTP 和 HTTPS 的区别?
  • 四核、双核、八核CPU是什么意思?
  • 当我们说我的 PC 有 8GB RAM 是什么意思?
  • 面试官问我有什么想问的吗?
  • 这一轮需要 45-50 分钟才能完成。

大约 9 个入围下一轮。

第 4 轮:据说这将是管理轮。它是由主任级个人进行的。

  • 面试官让我详细描述项目以及你为什么使用特定的技术或框架。
  • 您想深入研究一种您觉得舒服的特定技术吗?
  • 然后他让我描述一下什么是 ACID 属性。
  • 什么是内连接,外连接?
  • 然后他要求描述LRU缓存。
  • 然后要求告诉LRU缓存的算法并询问实现它的方法?
  • 它的时间复杂度是多少?
  • 本次采访在 30-35 分钟内结束。

包括我在内的7位同学拿到了offer。

整个面试过程非常顺利,所有的面试官都是高素质的,技术娴熟的。面试官非常友好,并在我遇到困难的地方提供帮助。

所以要自信,祝一切顺利。