Technovvert 面试体验(校外)
Technovvert 进行了他们的校外安置活动,这就是一切:-
第一轮:在线能力测试:-
在线能力倾向测试有60 个问题,分为 3 个部分,即定量、推理和语言能力。给出的时间是1 小时。 58名学生参加了我们学院的考试,其中包括我在内的15名进入了下一轮
第二轮:在线编程测试:-
下一轮是在我们的计算机实验室举行的在线编程测试。我们得到了4 个编程问题和75 分钟的时间来解决它们。这里的扭曲是他们没有提供编译器,也没有提供测试用例,而是告诉他们只会检查我们代码的逻辑,并告诉我们忽略语法错误,而是专注于解决问题的逻辑。在参加考试的 15 名学生中,包括我在内的 2 人通过了考试,两天后我们被叫到他们的办公室再进行 3 轮考试。提出的问题是:-
- 最长公共子序列问题
- 他们给出了一个模式,我们必须编写代码来打印那个模式
- 数组操作问题,用当前索引左侧所有元素中的最小值填充数组的每个元素
- 字符串搜索问题
第三轮:系统测试:-
两天后,我到达了离我大学 27 公里的他们的办公室,乘坐公共交通工具花了 2 个小时。在那里,我们被要求在2.5 小时内使用我们选择的任何编辑器解决现实生活中的应用程序。大约 4,000 名学生从海得拉巴的各个学院来到他们的办公室。
给我们的问题是设计一个管理一组室友之间费用的应用程序。我们被允许使用我们选择的任何编程语言。我选择了Java
第四轮:技术面试:-
成功完成任务后,我被要求等待技术面试。然后面试官很友好,问了我以下问题:-
- (看我的简历)什么是 Node.JS?为什么你更喜欢 Node.JS 而不是PHP?
- Node.JS 如何支持异步进程?
- 使用 React.js 和 Node.js 等库设计网站在哪些方面优于纯 JavaScript?
- 为什么你更喜欢使用 MongoDB? (再次,看我的简历)
- 什么是 DOM?
- 什么是虚拟 DOM?它与 DOM 有何不同? (因为我在简历中提到了 React.js)
- 什么是链表?
- 如何找到单链表的中间节点?
- 告诉我关于 OOP
- 什么是封装和抽象?
回答完问题后,我被要求等待 HR/MR 轮,因为我通过了技术轮
第 5 轮:- HR/MR 面试:-
这是最后一轮。在这 4,000 名学生中,有 15 人进入了这一轮。人力资源人员非常友好,并问我有关我的态度、行为和个人背景的问题。会议持续了大约 40 分钟,他们告诉我,我被选中并将很快推出录取通知书。