Oyo 面试体验(FTE+实习校内)
Oyo 最近访问了我的校园进行 FTE + INTERNSHIP。我必须经历3轮。
Round1(在线编码测试):测试在 InterviewBit 上,由 2 个编码问题组成。
- 整数数组中最长递增子序列的长度。
- 解码数字字符串的方法。
和 12 个基于 OS 和 DBMS 的 MCQ。
第二轮(第一轮技术):
面试官很友好,让我简单介绍一下自己,然后给了我2道编码问题
- 检查链表是否为回文。
- 腐烂所有橙子的最短时间
我以最小的时间复杂度解决了这两个问题并为它们编写了代码。
然后他问我是否有任何问题要问他,我问他 OYO 目前正在开发哪些技术以及他们的未来计划是什么,因为他们正在快速扩张。
提示:即使您知道最佳解决方案,也要始终对您的方法直言不讳,并从幼稚的方法开始。
在此之后,只有少数学生被要求进行第三轮休息,根据第二轮本身的情况选择/拒绝。
第三轮(技术第二轮):
面试官也很友好。他给了我2个问题。
- 有一个大小为 N 的数组,由 0-N-1 范围内的唯一元素组成。在数组中查找最大块。块是指一个子数组,它在排序时对整个数组进行排序。 (语言可能不清楚对不起:P)
- 给定一棵二叉树,将其分成两部分,使得第一棵树的节点总和等于第二棵树的节点总和。
我无法想出第一个问题的逻辑,但在他告诉我逻辑之后,我能够为其编写代码。然后他问我关于我的项目、数据库的 ACID 属性、OOP 和死锁的问题。我都正确回答了。
经过两天的严格面试,他们入围了 60 名学生(56 名 FTE + 4 名实习生),我就是其中之一。
提示:尽可能多地练习 DSA 的问题。您应该对 OS 和 DBMS 以及 OOP 概念有很好的了解。练习动态编程,因为他们主要从这个主题提出问题。研究他们提供的角色以及公司迄今为止所做的工作。
保持自信,保持真实 我要感谢 GeeksforGeeks 帮助我做好准备。