Reddit计算机科学面试真题

职位分类
全部
数据相关
计算机科学
人工智能
产品经理
BQ
面试题
全部(37)
OOD(3)
Algorithm(7)
System Design(22)
高频题(0)
Math(0)
全部(37)
OOD(3)
Algorithm(7)
System Design(22)
高频题(0)
Math(0)
1.API Rate Limiter Function
2.Design a Subreddit Chat Room
3.Design a Web Crawler Service
4.Design Reddit Homepage (News Feed)
5.Design a Hit Counter
6.Backtracking Problem Similar to LeetCode 17
7.Implement a Hit Counter
8.Design a Web Crawler
9.Design a System for a Gaming Company to Store High Scores
10.Budget-Constrained Item Combinations
11.Implement a Cache System Similar to Memcached
12.Design a Scoring System for a Mobile Game
13.Design a Group Chat System for a Reddit Forum
14.Design a Backend System for a Startup Company
15.Design a Game Leaderboard API
16.Design a Scheduled Push Notification Service
17.Construct Lost Database from Log File
18.Implement an API Rate Limiter
19.Design a Real-Time Notification System
20.Game Scoring System Design
21.Object-Oriented Design for a Game Scoring System
22.Design a Notification System
23.Design a System to Return Page View Count
24.JSON Parsing and Aggregation
25.Design a Leaderboard System
26.Implement a Memcache System
27.Print the Path of Each Letter
28.Game Scoring System
29.Design Rate Limiter for API
30.Design Database Schema and API for Threaded Message Board
31.Print Organizational Structure from List of Strings
32.Design a server to maintain user high scores and top scores for games
33.Design a Website Crawling System
34.System Coding Evaluation
35.Design a Tennis Match System
36.Print Organization Structure and Skip-Level Reports
37.Merge Interval Problem
1. API Rate Limiter Function
Write an API rate limiter function that can handle up to 3 requests per second without using the sleep function. How would you test this?
2. Design a Subreddit Chat Room
Design a subreddit chat room that can scale to the current volume of data.
3. Design a Web Crawler Service
Design a web crawler service. Discuss the architecture, how to manage the crawling process, handle different types of content, and consider scalability and efficiency.
4. Design Reddit Homepage (News Feed)
Design the system for Reddit's homepage, focusing on how to manage and display the news feed. Consider aspects such as data storage, scalability, and user experience.
5. Design a Hit Counter
Design a hit counter which counts the number of hits received in the past 5 minutes. The system should be able to handle a large number of hits and provide the count of hits in real-time.