1.Design a CI/CD Job Scheduler
				
				2.Design a KVStore Class
				
				3.Design a Multi-Tenant CI/CD Workflow System
				
				4.Implement Classes for a Custom Iterator
				
				5.In-Memory Database Design
				
				6.Return Tree Topology
				
				7.Count Machines in a Tree
				
				8.Design a Web Hook Delivery System
				
				9.Design a Custom Iterator Class
				
				10.Point of Interest (POI) System Design
				
				11.In-Memory Database Implementation
				
				12.Implement Iterator with getState and setState Methods
				
				13.Coding Exercise
				
				14.Design and Implement a Resume Iterator for a Linked List
				
				15.Versioned Key-Value Store
				
				16.Designing a Webhook System
				
				17.System Design Interview Question
				
				18.Coding Interview Question
				
				19.Geospatial data indexing and query optimization
				
				20.In-memory database design and query optimization
				
				21.Concurrency and Server Bottleneck Handling
				
				22.Implementing a Resumable Iterator
				
				23.Designing a POI Index and Sharding Strategy
				
				24.Largest Sub-Grid
				
				25.Web Crawler Implementation
				
				26.Implement a 'cd' Command for Linux System
				
				27.Coding Problem on All Reduce
				
				28.Implement a cd() Method
				
				29.General Coding Interview
				
				30.Implement a CD Command
				
				31.Shortest Path to Visit All Points on a Grid
				
				32.Implement Spreadsheet with Cells
				
				33.Linear Algebra in Multithreading Context
				
				34.Time-based Information Management
				
				35.Design a Webhook Service
				
				36.Graph/Recursion Related Problem
				
				37.Spreadsheet Cell Update Problem
				
				38.Optimize Spreadsheet Cell Evaluation
				
				39.Design a Webhook System
				
				40.Implement and Optimize a Spreadsheet Functionality
				
				41.Design a Scalable Application for a Review Site
				
				42.Past Project Walk Through
				
				43.System Design: POI for Yelp or Uber
				
				44.Coding: Spreadsheet Recursion Problem
				
				45.System Design for Webhook
				
				46.Brain Teasers
				
				47.Design a 'get_poi' feature for a location-based service
				
				48.Implement a coroutine/generator/iterator with resumeable state
				
				49.Designing a QuadTree to Find the Closest N Points
				
				50.Debugging a Tree Class
				
				51.Implement a Basic LRU Cache
				
				52.Design POI for ChatGPT Backend
				
				53.Implement Spreadsheet API
				
				54.Implement a MultipleResumableFileIterator
				
				55.Implement a Resumable Iterator
				
				56.Frontend System Design for a Conversation App
				
				57.Refactor Chatbot Service Code
				
				58.Designing a Scalable Webhook System
				
				59.Versioned Key-Value Store Design
				
  1. Design a CI/CD Job Scheduler 
 Design a CI/CD (Continuous Integration/Continuous Deployment) job scheduler that utilizes technologies such as Kubernetes and Docker. Discuss how you would approach the design and the key components involved.
2. Design a KVStore Class 
 Design a KVStore class with the ability to set and get values. The class should also be able to serialize and deserialize its state to and from the file system. The keys and values are strings that may contain any character. Focus on the serialization and deserialization aspect of the class.
3. Design a Multi-Tenant CI/CD Workflow System 
 Design a system for a multi-tenant CI/CD workflow triggered by a git push. The system should analyze the git push to obtain the GitHub repository ID using an internal API service. The workflow configuration is stored in the GitHub repository. After the workflow is created, it should schedule a sequence of jobs defined in the config file. Additionally, design a front-end UI to display the progress of the workflow after it has been created.
4. Implement Classes for a Custom Iterator 
 Implement two classes, Node and Function, to create a custom iterator. The Node class can be initialized with either a string or a list of Node instances. The to_str method of the Node class should represent the node as a string in a specific format. The Function class should have two attributes: input parameters and output type, both represented by Node instances. The to_str method for the Function class should also represent the function in a specific format. Additionally, implement a method get_return_type that takes a Function object and invocation arguments, and returns the output type as a Node instance. This method should check if the invocation arguments match the function's parameters, considering generic types and the possibility of nested Node instances.
5. In-Memory Database Design 
 Design an in-memory database similar to the one described in LeetCode's 'Design SQL' problem. The interview question likely consists of four parts, but only two parts were completed due to time constraints.
  
 解锁更多真题,请点此 登录 篱笆帮