Kuliza 面试经历 |设置 3(校内)
最近,Kuliza Technologies Banglore 访问了我们学院招聘开发人员。
线上回合:
它是一个 2 小时的在线测试,由 4 个部分组成。
第 1 部分:30 分钟 - 15 个能力+基础英语问题
第 2 部分:1hr-2 编码问题。根据男孩和女孩的座位安排,第一个问题很容易。第二个问题是基于动态规划的中等。
第 3 节:20min-2 c 代码查找错误并重写它们。错误可能在代码的语法或逻辑中。您无法运行这些代码,因为不会为您提供编译器。您只需要查看代码并找到错误。
第 4 部分:10 分钟 - 写出 5 家印度受欢迎的初创公司和 5 家全球受欢迎的初创公司
完成 2 道编码问题的学生将进入下一轮。一些能够完成一个问题并且他们对另一个问题的逻辑是正确的学生也被送到下一轮。
他们入围了30名学生。
第一轮技术(1小时):
1. 说说你自己。在我的简历中讨论项目。
2. Java中的 Singleton 类是什么?实现单例类。
3. 检测链表中的循环并将其删除。询问最有效的方法,而不计算循环中的节点数。
4. 找到链表的交点。
5. 为什么我们在Java中使用抽象?
6. 100 名戴着红帽和黑帽的囚犯拼图。
7. 给定一个数组,在数组中找到集合 a,b,c 使得 a^4+b^4=c^4
8. 如何使用运算符+、*、/、- 使用数字 1、1、8、5 得到 10 的结果。
9.什么是JSON?以 JSON 的形式提供了一些数据,并要求设计一个关系数据库来存储该数据。关于存储在非关系数据库中的更改的一些讨论。
我回答了所有的问题。 13名学生在本轮比赛后入围。
第二轮技术(45 分钟):
1. 15分钟讨论我的暑期实习。在我的简历中讨论另一个实习和项目。
2. PHP和 Node.js 的区别讨论(我在简历中都写过)
3.什么时候使用MYSQL和MongoDB。
4. 查找薪水第二高的员工的详细信息。试图通过提供一些示例数据使我感到困惑,并继续添加元组。最后我说服他我的回答是正确的。
5. 给定一个机器人,你将如何设计和编程让它从你的大学到达机场。他告诉机器人不知道去机场的方向。他问这个问题是为了了解我解决问题的方法。
6. 给定 2 个链表,每个链表代表一个数字。添加这些链接列表。我给出了两种解决方案,一种使用递归,一种使用反向链表。然后讨论在哪种情况下哪种方法更好。
没有人力资源回合。最后他们选择了8名学生。
PS:Kuliza 优先考虑了解 web 和移动应用程序开发的学生。他们不关心学生的CPI。掌握基本的算法和数据结构就足够了。
感谢 geeksforgeeks,这对我的准备工作很有帮助。