📜  Adobe 面试体验 | 2020年暑期实习

📅  最后修改于: 2021-11-17 09:57:03             🧑  作者: Mango

第1轮:

这是一个在线回合。有 3 道编码问题和大约 12-13 道逻辑推理和能力倾向问题。编码问题基于字符串操作和贪婪算法,据我所知非常简单。我花了 20 分钟来解决这 3 个问题。 能力题相对需要更多的时间,并且主要基于矩阵和概率。还问了一些关于常用算法的问题。总的来说,不是一个非常难的测试。

第二轮:

这是一次大约40分钟的电话采访。面试官问了我的兴趣爱好。然后他开始根据我的简历问我问题。他问了我很多关于我所有项目和我完成的额外在线课程的问题。我对我的项目的某些部分不是很自信,这反映在我的采访中。他问了我一个关于智能合约的问题,因为我在简历中提到了区块链。他后来问的其他问题是——

    1. 定义一个不能被多次继承并且只能被实例化一次的类。 (我对单例类和 C++ 中的虚拟类感到困惑)
    2. 制作一个树状结构,其中每一层都有 i 个节点,其中 i 是层号,层中第一个节点的右链接和第二个节点的左链接指向同一个节点。 (网格状结构)在面试官的帮助下,我能够解决这个问题。
    3. 我将如何实现一个具有单词流的文本文件,并且它必须在任何时候生成文本中出现的最上面的单词。我建议为它制作一个哈希图。

至此,我的采访就结束了。开始的时候我很紧张,到了最后才获得了一点信心。我没有拿到offer。感谢阅读,希望这有帮助。