📜  OYO面试经历|第 11 组(2 年经验)

📅  最后修改于: 2021-09-23 06:12:40             🧑  作者: Mango

第 1 轮:Skype
主要是关于你所从事的技术和算法的问题。

算法:在 BST 中找到总和为 X 的对。

第 2-5 轮(亲自)

第二轮:
1.使用队列实现栈。

2. 二叉树左视图

很少有Java概念问题。

第 3 轮:

1. 问题陈述:给定一个日志文件,其中包含 sessionID、源页面 ID、目标页面 ID 和访问页面的时间戳。识别所有链接的页面,并找出从 P1 到达 P2 的最少访问页面数——使用 Graph 并应用 BFS。

2. 设计坦克游戏——确定所有的类、成员变量、方法和每个类之间的关系。可以应用设计模式。
参考:https://www.youtube.com/watch?v=K6VBLJ4AR2Q

第 4 轮:
1.确定给定集合的子集是否存在总和等于给定总和的子集

2、实现LRU缓存。

关于Java概念、设计模式和多线程的问题。

第 5 轮(招聘经理):
问题主要来自简历、行为问题、设计和数据库概念(联接、查询)

注意:您必须在每一轮中将代码写在纸上。