Fiberlink (maas360) 采访 |设置 3
我通过推荐申请了 Fiberlink。
第 1 轮(编码测试):在 HackerRank 上解决 1 个问题,时间限制为 1 小时。
Q. 查找给定字符串的所有不同回文子字符串。
GeeksforGeeks 链接
第二轮:(电话面试)
– 基本数据结构
– OOPS 概念、私有构造函数、虚函数
– 给定一个堆栈,堆栈的一个版本是集合中的当前元素
Stack Values (top value first) | Operation | Version No. | Output of GetVersion(int) |
Empty | – | 0 | |
5 | Push(5) | 1 | 5 |
10,5 | Push(10) | 2 | 10,5 |
11,10,5 | Push(11) | 3 | 11,10,5 |
10,5 | Pop | 4 | 10,5 |
17,10,5 | Push(17) | 5 | 17,10,5 |
您必须实现一个函数GetVersion(int) ,它打印出特定版本的整个堆栈。
需要将其优化为最佳解决方案。
– 如何在两个链表的单次遍历中找到两个链表的交点。
第三轮:(电话面试)
– 讨论我在当前组织中从事的项目。他们深入挖掘以了解工作水平和对所工作项目的理解。
第 4 轮:(Skype 面试)
– 项目讨论。
– 关于继承和多态性的问题,其他与 OOPS 相关的问题
– 在 C 中使用 calloc、malloc 和 realloc 分配内存
– C++ 内部如何实现虚函数?
– 给定一个栈,实现 GetMax(),它返回栈中的最大元素
– 对包含 0、1 和 2 的数组进行排序(荷兰国旗问题)
– 查找在数组中出现 n/2 次以上的元素
第 5 轮:(Skype 面试)
– 行为问题,例如您为什么要在不到 1 年的经验的情况下换工作
– 项目讨论。
– 给定一个字符串,找到具有相同字符的最长子字符串。
E.g- Input: abgetsdfffasw
Output: fff
– 给定一个有无限层数的建筑物。每层的房间数量是20,21,20,21..等等,从一楼开始。房间号从 1 开始并不断增加。给定一个房间号,从左边找出房间所在的楼层和房间的位置。为它写一个代码。
- 其他逻辑谜题
在完成上述回合后,他们打电话给我到班加罗尔的 Fiberlink 办公室进行一些 F2F 回合。
F2F 第 1 轮与经理:
– 项目讨论
– 关于项目和改进/缺点的架构讨论
– 核心Java问题
– 关于如何在Java中创建包的讨论
– 关于 OOPS 和设计模式的问题
– 使用聚合运算符进行内部和自连接的一些 SQL 查询
– 关于感兴趣领域的问题,我的网络被问及不同的网络概念
F2F 第 2 轮技术负责人:
– 项目讨论
– 基本 SQL 查询
- 关于信号量和监视器的讨论(解决死锁相关问题)
- 逻辑谜题
- 计算 MxN 矩阵 GeeksforGeeks 链接从左上角到右下角的所有可能路径
– 其他平均数据结构代码
F2F 第 3 轮高级技术主管:
– 项目讨论
– 为内容交付网络 (CDN) 设计分布式系统。对此进行彻底的讨论
- 开放式谜题以测试解决问题的方法
– 树 GeeksforGeeks 链接的镜像
– 扁平化链接列表 GeeksforGeeks 链接
– 关于我想从事的兴趣和领域的其他讨论。
F2F 第 4 轮 HR:
1. 你为什么要离开你现在的工作/组织?
2. 当前 CTC,预期 CTC。
3. 多久可以加入?
4. 你对这份工作有什么期望。
HR面试后,HR告诉我,这对我来说非常积极,她必须与所有面试官进行正式讨论以获得最终点头,你可以期待明天的offer结构(拿到最终的offer letter)一个星期后)。
总的来说,体验非常好。面试官非常好奇和乐于助人。他们对其他方法和答案持开放态度,而不是他们所知道的。很多问题都是关于你参与过的项目的。
————————————————————————————————————————————————————— ——————————————————————————————
GeeksforGeeks 团队的一些话:
感谢你们在 GeeksforGeeks.org 上收集了所有超级棒的东西。甚至该应用程序也非常出色。该网站最近对响应式设计的更新非常出色。
保持良好的工作。