📜  Accolite面试经验|套餐7(校园内)

📅  最后修改于: 2021-05-25 00:00:45             🧑  作者: Mango

Accolite参观了我们的校园,专职进行软件开发。

第一回合: MCQ回合包含30个问题,每30分钟一次。 C能力,四到五个一般能力,两个基于智力的能力问题。大约有120笔书面测试,其中10笔被选为下一轮。


第二轮:
两个人在那里呆了大约一个半小时。所有回合纯粹是技术性的。问题是
说说你自己。

使用两个堆栈的队列实现以及对此的一些修改。

在给定数组中查找对,以使总和等于给定值。然后他修改了负数。
检查给定的树是否是二进制搜索树,或者不包含完整代码。

二叉树上的子总和问题也告诉编写代码。

一个难题与硬币有关,两个房间有关。


第三轮:本轮
只有一个问题。我必须设计一个单词词典,这样,如果输入了任何单词,那么它就应该为该单词的所有字谜赋予含义。我们讨论了一个小时。首先,我讲过使用try数据结构制作字典并生成该单词的所有字谜,然后搜索每个单词。但是他不满意。然后我想出了一些对try数据结构仍然不满意的结构的修改。然后我想出了多级哈希技术。他有些满意。


第四轮:
这是最后一轮,只有两个人被选中。
难题:将有17个水桶和2197个(不记得确切的数字)苹果。您必须将这些苹果放入存储桶中,这样,如果我要问任何数量的苹果,则只需提供任意数量的存储桶,以使这些存储桶中的苹果应等于该值。提示,以位的形式表示,以数字的二进制表示形式排列。

在链表中查找循环。他首先问你已经知道这个问题,我告诉是的先生。然后,他问是否可以通过更改具有3、4、5个节点差的快速指针和慢速指针来工作。

添加两个带有完整代码的链表。数字是相反的顺序,所有边界条件都应视为长度不相等。首先,他告诉我写一些我使用递归写的正数。然后他告诉写负数。

我们俩都被告知要在外面等。几分钟后,他们告诉只有我被选中。

谢谢geeksforgeeks。

相关实践问题

表示为数组的两个数字的总和
加两个以链表表示的数字
检查BST
组合总和–第2部分
关于Accolite的所有练习题!