Sahaj软件解决方案面试经验
一共进行了4轮。
第 1 轮:在线 MCQ 轮,30 分钟内 40 个问题,主题为 DS、OS、OOP 等。
第 2轮: 30 分钟的编码轮,这是一个简单的问题。给定一个用 0 或 1 填充的 2D 数组,条件是该单元仅当其相邻的 2 或 3 个为 1 时才会保持 1,否则它将变为 0。
第三轮:电话面试,有两个面试官。
- 首先,他们询问了介绍,然后询问了我目前正在从事的项目。该项目也有交叉质疑。
- 编码问题:实现堆栈,具有三个特征 push、pop 和 extract max。
- 编码问题:打印给定二叉树的之字形顺序。
- 然后有人问我如何管理流程。我告诉过你调度、就绪、等待和当前状态。
- 接下来是如何从内存中读取输入,我应该为它提供步骤。
- SQL 查询打印两个表的组合(可以使用连接完成),然后我不得不提出一种方法来快速搜索特定数据(在 DB 中建立索引)。
- 面向对象编程的特点,带有真实的例子。
我在这一轮之后被拒绝了,但我很确定下一轮是 HR 轮。