📜  Informatica 面试经历 |设置 5(校内)

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

Informatica 面试经历 |设置 5(校内)

第一轮:(45分钟)

询问了 30 个 MCQ(没有负面标记),并专注于以下主题(cocubes 平台):
数据结构和算法
操作系统
数据库管理系统

大约 60 名学生通过了第一轮。

第二轮:(90分钟)

90 分钟 cocubes 平台有 4 个编码问题要解决。

1.) 一个布尔矩阵

给定一个大小为 MXN 的布尔矩阵 mat[M][N],修改它使得如果矩阵单元 mat[i][j] 为 1(或真),则使第 i 行第 j 列的所有单元为 1。

2)。给定一个 BST 找到给定键的上限值

1
                  6     12
                2   4 11    14

键 = 8 返回 11
键 = 1 返回 2
键 = 16 返回 Null

3.)回文问题:输入一个整数n。我们需要检查 n 是否以二进制、八进制、十六进制形式表示回文。

4)岛屿数量

30 名学生获得入围名单,我就是其中之一。我能够解决3个问题。

第 3 轮(45 分钟)技术面试:

面试官问了我一个很奇怪的问题。

他告诉我,我给了你像 2018 年这样的一年,你可以给我什么信息,听起来很奇怪,然后我问他你能不能给我一个他告诉的例子,例如我们可以判断那一年是否是闰年

另一个问题是,如果我给了你两个日期,比如 1997 年 5 月 14 日和 2015 年 3 月 23 日,你能告诉我它们之间的天数吗,后来他告诉我给出一个方法来告诉我两个日期之间有多少秒。

他问我一些谜题和简历中的一些问题。

第 4 轮(60 分钟)技术面试:

  1. 说说你自己。
  2. sql 查询给出了两个表,你如何加入它们。
  3. 不同类型的连接。
  4. 什么是堆栈,它们之间的队列与堆栈和队列的实际应用不同。
  5. 给定两个数字,在没有 +运算符的情况下添加它们。
  6. 给定两个数字,在没有任何循环或条件的情况下找到其中的最大值。
  7. 反转一个链表。
  8. 1 谜题。

第 5 轮(70 分钟)技术面试 + 基于情况:

  1. 说说你自己。
  2. 什么是odbc,jdbc 一些Java问题。
  3. 什么是编译器和解释器,哪个更好,为什么。
  4. 详细规范化。
  5. 什么是 sql,pl/sql。 (他问我你使用的是什么版本的 sql,我无法回答这个)
  6. 使用kill命令没有杀死进程是什么原因解释?
  7. 您的数据库昨天运行良好,但现在无法运行可能是什么情况?
  8. 假设您在代码中犯了一个错误,而开发人员拒绝修复它,您能做什么?
  9. 我们公司的服务器只能工作 4 小时,您如何以更低的成本使其工作 24 小时。

第 6 轮(15 分钟)HR

  1. 告诉我一些关于你的家庭的事情?
  2. 我的强项是什么?
  3. 我的周点数是多少?
  4. 向我询问快速治愈(在我的简历中提及)
  5. 我的长期和短期目标是什么?

其他一些基本问题。

请注意,以上所有回合都是淘汰回合,最后 5 人被选中,我就是其中之一