📜  Narvar 面试经验(6 年经验)

📅  最后修改于: 2021-11-21 05:53:45             🧑  作者: Mango

有2轮:

  • 编码回合 – DS & 算法
  • 设计回合

第 1 轮:设计游戏。有以无向图方式连接的块节点。每个节点都有一种颜色。你必须写三个函数,它们的定义是

  1. addNode(int Node, String homecolor):在游戏中添加一个给定编号和颜色的节点。
  2. connect(int node1, int node2):在游戏中连接node1和node2
  3. List path(int startingNode, String WinningColor):如果连接到具有给定获胜颜色的节点,则确定给定起始节点的任何路径。

第二轮:

  1. 设计一个电梯管理系统,用于从一台电梯开始的电梯集团。不得不写OOPS类结构。