持久系统面试经验(校园驱动)
持久系统访问了我们的校园。这是一个校园驱动器,我们的大学是驱动器的一部分。 Persistent Systems 提供了两个软件包。
第 1 轮在线 MCQ 轮
这轮淘汰赛共分3个部分,50分钟。第一部分是逻辑能力,大约需要10-15分钟解决。第二部分是CS基础。它必须在10-15分钟内解决。第三部分是英语。这是一个简单的部分,包含段落、句子完成和错误纠正。这是 15-20 分钟。
在接下来的 30 分钟内,给出了两个代码
1)数组中第K个最小的元素-
https://www.geeksforgeeks.org/kth-smallestlargest-element-unsorted-array/
2)给定一个数组并给定值K,数组从0-K-1按升序排序,其余按降序排序。
第 2 轮 - 高级编码轮
本轮选出前10-15名的学生,我就是其中之一。通过本轮的学生可以参加较高的礼包,而其他人则有资格参加较低的礼包。
有 2 道中等难度的编码问题。
我无法解决这两个问题。所以我有资格获得基本套餐。能够解决这两个问题的学生有资格获得更高的套餐。
第三轮技术面试 1
首先是对我的正式介绍以及我在简历上写的项目。然后他问了与 OS、DBMS 和 OOP 概念相关的问题。其中一些是-
1)什么是操作系统?操作系统需要什么?
2) 操作系统有哪些类型?
3)什么是死锁?如何避免?
4)C和CPP的区别
5)什么是调度器?
6)什么是JVM?
第 4 轮-技术面试 2
它从正式的介绍开始,后来的项目,项目中使用的技术。然后他给了我2个代码,其中一个是-
最大面积直方图-
https://www.geeksforgeeks.org/largest-rectangle-under-histogram/
另一个与我不记得的图形相关的代码。
然后他问了与死锁、避免死锁有关的一般操作系统问题。
一轮 5 小时面试
这一轮是形式,持续了10分钟。受访者问了以下问题-:
1)介绍一下你自己
2)您在工程领域获得了哪些认证?
3)你参加过哪些课外活动?
4)你喜欢在哪个领域工作?(比如ML/前端)
最终,4名学生被选中,我是其中之一。