Intellicus Technologies 面试经历
共进行了三轮:-
第 1 轮:- 基于笔纸的 MCQ 测试
第 2 轮:- 技术面试
第三轮:- 导演面试
第1轮
有两个部分:-
- 能力(主要是定量的)30个问题来自时间和工作,盈亏,管道和水箱等主题。
- 技术部分:- 从所有核心主题提出问题,例如:- DBMS、操作系统、编程基础、数据结构和算法。
约 15 名学生入围面试。
第二轮
首先,面试官让我自我介绍,并问了一些关于我做过的项目的问题。然后他从基于数组、字符串、链表和树的编码问题开始。我记得的几个问题是:-
问。给你一个数组。编写一个函数以以下方式计算数组的总和:-
找到对的总和,即两个两个连续的元素,然后相应地增长。例如:-
阵列:- 1 2 4 5 8 10
然后计算 (1, 2), (4, 5), (8, 10) 的和。这将给出 3、9、18。现在计算 (3, 9) 的总和将给出 12,最后 12 和 18 将给出总和为 30,这就是答案。
问题2 。给定一个链表和一个数组。编写一个函数,从链表中删除数组的所有元素。
前任:-
链表:- 1->4->7->10->11->18
数组:- 7、10、18
输出:- 1->4->11
问题3。编写一个用于遍历树的级别顺序的函数。面试官还给了我一个示例树,并告诉我对其进行级别顺序和中序遍历。除此之外,还从字符串中询问了一些问题,例如在输入字符串中找到一些模式。 OOPs 概念被问到什么是多态性及其现实生活中的应用。什么是 C++ 中的模板以及来自Java的几个问题,例如抽象类和接口之间的区别。最后他让我写几个 SQL 查询然后他问我是否有任何问题要问他,我问了我在他们公司的成长和其他一般性问题。这一轮持续了1.5个小时,但面试官非常坦率和乐于助人,所以一切都很顺利。 10分钟后我一出去,我就被叫去参加最后一轮导演。
第三轮
当我进入房间时,主管已经在浏览我的简历,他毫不拖延地询问了我的操作系统项目。当我向他解释时,他在盘问我以测试我的知识。讨论进行了将近一个小时,然后他给了我一个问题:-
假设您有一个链接列表。编写一个函数,以下列方式将此链表复制到文件中:-
链接列表的大小,然后是其内容。这里的主要问题是我只能遍历列表一次。我给了他很多方法,比如使用 hashmap,但他说不使用 hashmap。我尝试了很多方法,但它们并不完全正确。一个多小时过去了,我的心已经彻底筋疲力尽了。但最后经过大量讨论后,我给出了一种方法,他看起来很满意。最后他也问我是否有任何关于公司的问题。
结果在晚上 8 点 30 分左右出来。只有两名学生入围。
提示:-自信、互动并尽可能多地提出问题。
祝你好运。