📌  相关文章
📜  Bharti SoftBank (Hike) 面试经历 |设置 1

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

Bharti SoftBank (Hike) 面试经历 |设置 1

第一轮笔试
1. 测试包括 10 道 MCQ 的 Aptitude 和 10 道 MCQ 的 C 编程。
2. 它还包括 2 个简单的编程问题
一种。在一个数组中找到两个总和为零的数字,复杂度为 O(n)。
湾。给定 BST 的 Preorder 和 Postorder 遍历。构造树。

第一次技术面试
面试官非常冷静和沉着。他从最初的关于我的问题开始,然后继续问一些关于流程、信号量和网络的问题(因为我的简历中有一个网络项目)。

然后他开始问一些问题

1.给定两个字符串,检查一个字符串是否可以映射到另一个字符串。例如。 abcd 可以映射到 ghjk,但 accd 不能映射到 ghij,因为“h”和“j”都不能映射到“c”。

2.给定一个字符串,找出可以从字符串中形成的有意义单词的数量(增加字符串的原始长度)(提供了一个名为 isWord() 的函数,它告诉您该单词是否是字典单词。
例如。程序员形式:
程序+程序+优点
程序+优点
程序员+it
程序员+程序员+它
然后他讨论了迭代和递归的方法,并要求我计算代码的复杂度。

3. 他和我讨论了最长公共子序列问题,讨论了自顶向下和自底向上的方法。

第二次技术面试:
他从面向对象编程的问题开始,例如继承、虚拟类、运算符重载等。

1. 给定一个数字,从给定数字的组合中找出下一个更大的数字。

for eg.  3256 ------- 3265
         3265 ------- 5236
         432 --------- error

2. 讨论了哈希算法和其他一些关于操作系统相关算法的问题。

好的经历 !!

远足的所有练习题!