📜  直觉访谈 |设置 9(校内)

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

直觉访谈 |设置 9(校内)

Intuit上周来我校招收了2016级的校内招聘和2017级的实习。

第一轮(在线轮,90分钟):
入围名单是基于由 24 个问题组成的在线轮次进行的(一个问题是针对所选择的个人资料,20 个问题是能力和谜题的混合)。大多数谜题都可以在 GeeksforGeeks 上找到。其余 3 个是编码问题。它由 Hackerearth 主办。

1. 给出一个文本字符串和一个模式字符串。如果文本字符串中出现模式字符串的任何部分,则返回 true,否则返回 false。

2. 给出一堆化学物质及其反应时间。给出了一系列数字,表明这些化学物质是从堆栈底部添加的。我们需要根据给定的系列访问这些化学品,并找出每次添加的最大反应时间(基本上是每一步添加的所有化学品的最大反应时间)。 (尝试创建化学名称、反应时间和弹出节点标志的结构,并创建此结构的数组。)

3. 一棵树中的节点数 n 和一个数 k 作为输入。接下来是树的 n-1 条边,第一个节点作为父节点,第二个节点作为子节点。我们需要提供对数,这样
该对由一个节点及其祖先组成。
这对节点的乘积小于或等于数k。

第二轮(技术面试,约 1 小时)
Design for Delight 被绕过,直接进行了采访。
1. 说说你自己。
2.关于我的项目的讨论。它的ER图和数据库设计。
3. DBMS 中的范式。科德的规则。
4. C、C++和Java的各种基本问题以及这些语言之间的区别。
5. 使用两个栈实现一个队列。
6、calloc、malloc和realloc的区别。
7. 如果垃圾收集器在 C++ 中是可能的,它将在什么级别实现? (在运行时)
8. 指针和引用可以为空吗?
9. 各种树遍历技术和任何 DFS 遍历的代码。
10. C++ 中的存储类。

第三轮(技术面试,约 1 小时)
1. 自我介绍。
2. 再次对我最近使用 ASP.NET MVC 的项目进行了长时间的讨论。我解释了整个 MVC 是如何工作的。
3. 由于该项目是基于网络的,因此有人问我有关网络的问题。所以我解释了每一层的 TCP/IP 和 OSI 模型和功能。
4. 要求我使用 MVC 编写一个简单的“Hello World”程序。
5. 给定一门新语言,如何判断它是否面向对象。 (我用现实世界的例子解释了 OOPS 的所有特性。)
6. Codd 的规则(再次)。
7. DBMS 中的事务,它们的 ACID 属性以及示例。

第四轮(技术面试,约 1 小时)
这是最后一轮。小组以一种非常随意的方式开始,分享了他个人生活中的经历和轶事。
1.关于我的简历的讨论。
2. 基于操作系统。给定两个进程 P1 和 P2,在 Linux 操作系统中,如果 P2 是恶意的,并且持有指向 P1 写入其数据的位置的指针,那么 P2 可以访问该数据吗?不使用加密和安全性。操作系统如何确保它不能访问其他进程的数据? (地址不是直接地址,而是间接地址,其基地址只有相应的进程知道。)
3、垃圾收集器可以用C/C++实现吗?如果是,如何?如果不是,为什么? (答案是否定的,它与指针有关。)在Java中怎么可能?给定要泄漏的字节数,在 C 中编写一个内存泄漏程序。 (只需分配指定的字节数,不要删除。)
4. 给定一棵树,其中每个节点可以有任意数量的子节点,这样的树节点应该是什么结构? (每个节点将有两个指针,一个指向子节点,另一个指向兄弟节点。)在给定指向父节点的指针和新子节点的值的情况下,编写在这棵树中插入节点的函数。 (涵盖所有情况:(a)如果父母为空(b)如果父母没有孩子(c)如果父母已经有一些孩子。)

最后,我问了一些关于他们所做的工作和他们使用的技术的问题。
总而言之,这是一次很棒的体验,所有的小组都非常好,测试了我在几乎所有领域(C/C++、 Java、DBMS、算法、数据结构、网络、操作系统)的知识。

我要感谢 GeeksforGeeks 帮助我做好准备。这里发布的面试经验对我有帮助。我希望我的经验也能在未来对某人有所帮助.. :)

Intuit 的所有练习题!

相关练习题

计算字谜的出现次数