📜  Airtel 面试经历 |设置 1(FTE 校内)

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

Airtel 面试经历 |设置 1(FTE 校内)

Airtel几天前访问了我的校园。这是我的面试经历。

简历入围:
根据总计 40 名学生从 150 至 200 名学生中入围。

第一轮:线上
这一轮是在hackerrank上进行的。在线测试有两个部分,20 个 MCQ(20 分钟)和 2 个编码问题(45 分钟)。 MCQ 基于数据结构、复杂性分析、能力等。

编码问题:

1.给定一个字符串s,一个数组 roll,其中 roll[i] 表示滚动字符串中的第一个 roll[i] 个字符。
您必须在字符串上应用每个 roll[i] 并输出最终字符串。滚动意味着增加字符的 ASCII 值。就像滚动'z'会导致'a',滚动'b'会导致'c',等等。
约束:1<=|s|<=10^5
1<=滚动[i]<=10^5

例如: 输入:
bca
3
1 2 3
输出:
eeb

2.给定一个字符串s,现在你必须找到 subString 的最大出现次数,它遵循以下约束:让 subString 长度为 L
(一种)。 minLength<=L<=maxLength
(b)。 subString <=maxUnique 中的唯一字符数
给定:1<=minLength<=|s|
1<=最大长度<=|s|
1<=最大唯一<=26

例如: 输入:
abcdd
1 2 3
输出:
2(考虑出现两次并且也遵循约束的子字符串 d)

提示: o(|s|*26) 算法。

在这一轮之后,从 40 名学生中选出 11 名学生参加 PI 轮次。

技术第一轮:
面试从介绍你自己开始。他问我关于我的学术项目。由于我的相关项目,详细讨论了数据库概念。他询问了各种概念,如临界区问题、线程并发、共享锁和二进制锁、时间戳方法、与线程相关的服务器-客户端架构、DBMS 的 ACID 属性等。

1.将二叉树转化为镜像树

2.反转一个链表

3.在堆中插入、删除、提取Min等

持续了1个多小时。面试官有点冷。最后他问我你有什么问题吗。我问了几句,然后被要求等待。

在这一轮之后,有 6 名学生被选为第二轮技术轮。

第二轮技术:
他开始采访时询问我的第一轮技术如何。我说很好。然后他问我他讨论了什么样的问题等等。他向我询问了多线程和相关概念。
然后他想出了一个问题,你已经给出了一段代码,你必须编写一些其他函数或使用任何数据结构来保护它免受多个试图实时访问的线程的影响,现在还有一个约束您必须让一个线程或固定数量的线程来执行一段代码。
我们讨论了我给出的解决方案(他对这种方法很满意🙂)。
提示:单例类
然后他讨论了数据库的一致性和其他一些问题。
然后,他说完成了。你有什么问题吗。我问了几个问题并征求我的反馈意见🙂。

在这一轮之后,有 4 名学生被选为 HR 轮。
我等了大约 30 分钟,然后是第一个接到 HR 轮电话的学生。

人力资源轮:

她让我适应并开始询问 Airtel 之前的面试经验。他问我到现在为止的学业失败是否有。她给了我一些情况,比如你将如何在压力环境中工作,你将如何说服你的团队或你的老板相信你解决问题的不同方法,然后她问我将来是否想读 MBA/MS/MTech。她问我是否会得到一些大公司的offer,我会做什么以及其他一些人力资源问题。它持续了1个多小时。

30分钟后,结果公布,我被选中了🙂。
感谢 geeksforgeeks 帮助我提供丰富的内容。