📜  Kuliza Technologies 面试经历

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

Kuliza Technologies 面试经历

第1轮:

简历入围轮次:我们被要求将简历上传到保管箱(由他们共享链接),在简历入围后,约有 400 名学生入围在线测试。

在线测试:在线轮有能力和3道编码问题,有问题(15逻辑+ 15定量+ 10英语推理+ 3编码问题)。给出的时间较少,并且有部分截止时间和部分时间。线上一轮竞争非常激烈,从 400 名学生中选出了大约 25 名学生。能力问题非常具有挑战性。选择基本上基于编码问题,每个问题分别为 50、50 和 75 分。

第 2 轮:

Tech Round 1(环聊面试):面试官非常友善和有礼貌。他开始从我的简历中问一些基本的问题。然后他来问我的项目,对我的项目和简历进行了广泛的讨论。他对这个项目很感兴趣,让我在纸上公平地解释。然后他让我解释项目中使用的算法,然后他就该算法提出了一些棘手的问题。我能够回答其中的一些,为了休息,我给了他一个基本的想法。他很满意。

然后他向 GeeksforGeeks 询问了一些谜题:

  1. https://www.geeksforgeeks.org/two-water-jug-puzzle/

我在 GeeksforGeeks 上研究过这个,所以我表现得很好,不知道,但他抓住了我,给了我一个不同的谜题。

https://www.mathsisfun.com/puzzles/measuring-4-and-4-litres-solution.html

我以他期望的方式接近解决方案。

在这两个谜题之后,他想看看我在一个猜测问题上的思考能力

他问我如何找到德里的白色 swift 汽车的数量。

( https://www.quora.com/I-recently-gave-an-interview-and-was-asked-How-many-red-colored-Swift-cars-are-there-in-Delhi-How-to -接近这个问题)

然后他问我数据结构和算法的基本问题,主要取决于链表和哈希映射。

  1. 编写用于从他们的实时文档共享的排序链接列表中删除重复项的代码。(https://www.geeksforgeeks.org/remove-duplicates-from-a-sorted-linked-list/)
  2. 成熟所有橙子所需最短时间的算法(https://www.geeksforgeeks.org/minimum-time-required-so-that-all-oranges-become-rotten/)

3.编写代码对0、1、2的数组进行排序。我给了他一个基本的排序方法,然后他让我优化它。所以我用荷兰国旗算法解决了这个问题。
www.geeksforgeeks.org/sort-an-array-of-0s-1s-and-2s/amp/

在这三个问题之后,他问了我操作系统的基本问题。

他也问了我一些关于Java和 OOPS 的问题。

之后基本就公司和工作文化进行了一般性讨论,并提出了一些基本的人力资源问题。

这次采访持续了大约 120 分钟。

2天后,19名学生入围下一轮面试。

第三轮:

Tech Round 2 (Hangout Interview):这一轮由公司的 CTO 主持。电话安排在早上 7 点左右。面试官很亲切。首先,他明确告诉我没有必要紧张,因为他不会专注于任何特定的主题或算法,但他会检查我的压力状况和我的学习能力。

首先,他让我自我介绍。我自我介绍了自己,然后我问了我简历中没有写的我有什么不同。我告诉他我喜欢参与政治讨论,但我的回答没有给他留下深刻印象。他看了我的简历大约 3-4 分钟,问了我一个关于Java的问题。

  1. 带有代码和适当解释的抽象和继承。
  2. 问了我的项目。我告诉他我的项目,后来他问了我一个关于我的项目的问题。
  3. 静态和最终关键字。
  4. 深入讨论 OOPS 的概念。
  5. 他给了我两张表,并让我用 SQL 加入它们。
  6. 关于 Sql Joins 和关键字的讨论。

他让我写一个打印反向链表的代码。

(https://www.geeksforgeeks.org/print-reverse-of-a-linked-list-without-actually-reversing/)

CTO 让我在加入公司之前学习Java及其框架。

这次面试持续了大约50分钟,我们被要求等待结果。而我在4天后宣布结果时被选中,共有12名学生被选中。