Reddit MLE virtual onsite面经 | 算法面试代面 算法面试辅助辅导 系统设计辅助辅导
公司简介
Reddit 是一家全球知名的社交新闻网站,用户可以在平台上发布内容、参与讨论和投票。Reddit 拥有丰富多样的社区,是互联网文化和热点话题的集中地。
面试流程
Reddit 的面试流程包括线上电话面试和现场面试(Onsite),以下是一个典型的面试经历。
电话面试
题目:组织结构和 Skip Level 报告
- 问题描述:
- 给定一个数组,每个数组元素是一串人名,第一个人名(索引0)是老板,之后的人名是手下的直接报告人名。
- 第一小问:打印组织结构。
- 第二小问:给定一个经理的名字,打印跳级报告名单(skip level report)。
现场面试(Onsite)
现场面试共五轮,涵盖机器学习、系统设计、编码、项目讨论和 Bar Raiser 环节。
第一轮:机器学习基础
- 问题描述:标准机器学习基础问题,例如偏差/方差权衡、过拟合/欠拟合等。涉及一些深度学习,但考察不深入,简单准备即可。
- 考察重点:机器学习基础知识和概念。
第二轮:机器学习系统设计
- 问题描述:设计广告系统,更多考察数据存储、缓存等系统设计问题,涉及较少的建模问题。
- 考察重点:系统设计能力和后台工程知识。
第三轮:编码(非力扣原题)
- 题目:设计一个网球比赛系统,每一局是一个类,每一次赛事是另一个类。比赛规则会给出,需要实现相应的类,赛事是类的集合。
- 考察重点:面向对象设计和实现能力。
第四轮:Hiring Manager 面试
- 问题描述:讨论简历,介绍主导的项目以及跨职能团队合作的问题。
- 考察重点:项目经验、领导力和团队合作能力。
第五轮:Bar Raiser
- 问题描述:这轮特别考察机器学习设计问题,并要求提出模型改进的想法,还穿插了一些跨职能团队合作的问题,例如如何说服 PM 采用你的想法。
- 考察重点:机器学习设计能力、创新思维和跨团队合作能力。
面试总结
尽管最后拿到了 Offer,但因为已经签了别的公司,所以婉拒了 Reddit 的 Offer。
服务优势
我们的团队由行业专家和资深工程师组成,擅长系统设计、算法优化和技术指导。我们提供个性化的面试辅导,帮助学员在顶级科技公司面试中取得成功。我们的服务包括 算法面试辅导、系统设计指导、职业规划、代码优化、项目指导 和 技术博客写作 等。通过我们的专业辅导,学员能够高效提升面试能力。
如果你在面试准备中遇到困难,欢迎联系我们的专家团队。我们提供 在线编程辅导、技术答疑、模拟面试 等服务,帮助你自信应对每一场面试,成功拿下大厂 Offer。