远足面试经验 |第 6 组(用于 SDE)
第一轮(电话)
- https://www.geeksforgeeks.org/shuffle-a-given-array/
- 设计一个用户共享图像的系统。您需要跟踪最热门的图片
- 设计一个事件系统,其中从应用程序生成数千个事件,并且这些事件需要由分析引擎分析以获取某些信息
- 关于 Spring 和 NodeJS 的讨论
由于这一轮很久以前,我对上述问题没有强烈的回忆。已编译到我记忆中最好的
电话会议结束后,我被叫到他们的办公室。 3周
第二轮
- 设计一个排行榜系统,可以报告特定用户的排名以及他的 +/-5 个用户
- https://www.geeksforgeeks.org/shuffle-a-given-array/ ,重复上一轮
- 再次讨论 Spring 和 NodeJS
大概第一轮和第二轮的面试官是一样的
第三轮
- 关于 CAP 定理以及 Cassandra 适合在那里的问题。这是因为我曾研究过 NoSQL 数据库
- 螺旋形式的水平顺序遍历
- 设计一个类似 Twitter 流的系统。客户将永久连接到系统并订阅某些主题,例如印度、选举。一旦用户就这些主题中的任何一个发推文,就应该通知所有正在监听的客户端。
第四轮
- 实现Java倒计时锁存器
- 断字
第 5 轮
- 关于我简历中提到的各种 NoSQL 数据库的讨论。深入研究 Couchbase 以及如何实现某些功能,如 vBuckets
- 实现 Java8 未来和另一个相关的类
- 一些行为问题