Intuit 面试|第二集(校内)

原文:https://www . geesforgeks . org/intuit-interview-set-2-campus/

第一轮(书面回合,60 分钟): 1。给定一个未排序的链表,在不使用临时缓冲区的情况下删除所有重复项。

2.从 1 开始的数可以通过乘以 3 或加 5 得到。给定一个数字,找到操作的顺序来得到它,或者说这是不可能的。 例如:13 是 1 * 3 + 5 + 5,但是 15 你得不到。

3.给定一棵树,获取从根到叶的路径,使得路径中的节点总数最大。

4.银行里有 50 个人。每个人要么是员工,要么是客户。每个人都知道其他人是什么。警察可以问人 I j 是什么人。顾客永远会说真话。员工是邪恶的天才,他们可能不会说实话。警方必须找到至少一个最多问 49 个问题的顾客。超过一半的人是顾客。

第二轮(小组活动,60 分钟): 被选中的学生被分成 5 到 6 人的小组,并被要求设计一个系统来 “一个学生如何取得优异的学习成绩” 所有的想法都被记录到一个图表中,我们被要求在 45 分钟的头脑风暴后展示它。

本轮没有淘汰。

第三轮(技术面试,45 分钟): 他一开始就让我告诉他我自己的情况。他翻看了我的简历,问我哪一个是我最喜欢的项目。其中一个涉及字符串匹配。他从那开始。

1.给定一个句子,说“我爱 Intuit,Intuit 爱我”,找出单词“Intuit”在句子中出现的次数。 我问他,有没有语言限制或者其他什么约束。他告诉任何语言,但它必须比暴力更好,编码标准必须是产品级的,所有的例外都得到处理,适当的模块化和整洁的结构。 我先告诉他我的做法,他很满意。我用 Java 写的代码。

2.他扩展了这个问题。假设你有 200 万个带有文本的文件。如何找到“Intuit”这个词在所有这些文件中出现的次数。我建议用 O(n)的方法,但他说可以更好地优化。

3.一些难题。

4.他看到我在一个网络项目中提到了 UI 开发人员。他在一张纸上画出了脸书新闻提要的布局,并问我当你点击脸书的图像缩略图时会发生什么。我告诉他背景变暗,图片变大,评论和喜欢出现在图片右边。 他让我为此写 HTML 和 JavaScript 代码。

第四轮(技术面试/ HR,60 分钟): 1。说说你自己吧。 2。请告诉我你的团队中出现冲突的一种情况,以及你是如何处理的。 3。你的优点和缺点是什么? 4。然后我被要求设计一个学生数据库来记录学生的学习进度,并计算学生的平均绩点。 然后她让我针对数据库写几个基本的查询,我就这么做了。 然后她让我为另一个表中保存的所有值更新一个表。我写了一个循环,并为迭代调用了一个更新函数。这段代码是我用 PHP 写的。 5。她问我有没有问题要问她。

如果你喜欢极客博客并想投稿,你也可以写一篇文章并把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。

All Practice Problems for Intuit !