Courses
Events
Leadership
Engineering
Testimonial
Subscription Successful

Please check your email to confirm your subscription.

Notes icon

AI Agent for Information Retrieval

March 23, 2025 7:00 PM PDT

🎯 Tired of drowning in information? Let's build an AI agent that can help you find the needle in the digital haystack! Join us this Sunday for a fun session on creating your own information retrieval...

Notes icon

From Fantasy to Fact: The Secret Weapon that Crushes AI Hallucinations

March 16, 2025 7:00 PM PDT

Retrieval Augmented Generation (RAG) makes models more accurate about specific domain knowledge, without the cost of retraining or fine tuning the model. Mastering RAG technology will set you apart in...

Notes icon

Autonomous AI Agent Development Live

March 15, 2025 7:00 PM PDT

âš¡ OpenAI just released an AI agent SDK, and a China team recently released a powerful AI agent Manus. Join us to review the latest development on AI agents, and develop an autonomous multi-task AI a...

Notes icon

AI Agent Coding Showdown

March 2, 2025 7:00 PM PST

⚡ Who is stronger at chess - DeepSeek or ChatGPT? Join us for an exciting online event where DeepSeek and ChatGPT will face off on our Discord Server's chess board. 🚀 Want to learn how to quickly bui...

Notes icon

How LLM Works Under the Hood

January 19, 2025 6:00 PM PST

Are you curious about how Large Language Models (LLMs) are trained and function? The lecture "How LLM Works Under the Hood," presented by Cindy, provides an insightful overview. It covers the data use...

Notes icon

Building Generative AI Applications

January 17, 2025 6:15 PM PST

Explore the transformative potential of AI and machine learning in developing intelligent applications at "Building Generative AI Applications." Led by Denny from Ming Dao School, this lecture will pr...

Notes icon

Machine Learning Engineering Fundamentals

January 14, 2025 6:15 PM PST

Unlock the possibilities of transitioning from traditional software engineering to machine learning. Discover essential skills and practical paths to elevate your career. Join us to gain insights that...

Notes icon

Career Trends in Machine Learning Engineering

January 10, 2025 6:15 PM PST

Will AI Replace Traditional Software Engineers? Exploring the Demand for Software Development Skills in the Era of Large Models

Join us for an insightful lecture on career trends in machine learning ...

Notes icon

Real Time Comments on Facebook

December 4, 2024 6:15 PM PST

Understanding real-time comments on Facebook is crucial as it enhances user engagement and interaction, driving community growth and brand visibility. Join us for this mock software interview to explo...

Notes icon

Design GoPuff

November 4, 2024 6:15 PM PST

Explore the impactful design of local delivery platforms like GoPuff, revolutionizing how consumers enjoy rapid shopping experiences. Engage in collaborative discussions that enhance your understandin...

Notes icon

Google Calendar

October 30, 2024 6:15 PM PDT

Mastering Google Calendar is essential for optimizing time management and boosting productivity in today's fast-paced work environment. Join us for this mock software interview to enhance your skills,...

Notes icon

Multi-user Chat

September 11, 2024 6:15 PM PDT

Explore the real-world impact of designing a Multi-user Chat system, enhancing how we connect with others. Join us to gain insights into system architecture that powers social interaction and communit...

Notes icon

Design Uber

August 28, 2024 6:15 PM PDT

In bustling cities, apps like Uber and Didi have become essential for hailing taxis. This weekend, Ming Dao School invites everyone to participate in a system design mock interview focused on creating...

Notes icon

AI Automation Framework

August 21, 2024 6:15 PM PDT

The Software System Design project is a required test for senior software engineers. It offers an opportunity to engage in a mock interview focused on designing distributed software systems.

This eve...

Notes icon

Ordering and Inventoring Management

August 16, 2024 7:00 PM PDT

How do online shopping platforms manage warehousing and orders? Join us for Ming Dao School's system design mock interview, where we'll explore designing an Ordering and Inventory System.

This event ...

Notes icon

Distributed Key-Value Store

August 7, 2024 6:15 PM PDT

Join us for an engaging session on designing a Distributed Key-Value Store, where you'll explore real-world solutions for rapid data storage and retrieval. This mock interview experience, co-hosted by...

Notes icon

Newsfeed Real Time Comments

June 12, 2024 6:00 PM PDT

On media and news websites, users frequently read and leave comments on posts of interest. But how do these websites' backends efficiently deliver users' comments to others in real-time?

Join us at ...

Notes icon

From IC Software Engineer to AI Engineering Manager

June 9, 2024 7:00 PM PDT

With the rise of AI, software companies are discovering new development opportunities, leading to a growing demand for AI talent. As a software engineer, how can you find AI-related job opportunities ...

Notes icon

Career Development in Software Engineering

May 14, 2024 8:00 PM PDT

The software industry has recently faced significant layoffs, yet it also stands at the forefront of innovation with the rise of AI. In this dynamic landscape, many wonder if a career as a software en...

Notes icon

Bird's Eye View of Ads Systems

April 14, 2024 7:00 PM PDT

The Ads System is a fundamental component for many internet companies. These large-scale systems must not only manage ad placement and cost calculations but also support simultaneous access by hundred...

Notes icon

Responsible AI

February 18, 2024 6:00 PM PST

With the rapid advancement of technology, Artificial Intelligence (AI) has been extensively integrated into various sectors, including finance, insurance, and government. However, the complexity of AI...

Notes icon

LLM in Enterprise Knowledge Management

January 18, 2024 7:00 PM PST

The development of large AI models is rapidly advancing, with numerous companies leveraging these models across various scenarios to enhance work efficiency and user experience. We are pleased to anno...

Notes icon

Experience and Opportunities at Databricks

January 7, 2024 7:00 PM PST

Databricks is a rapidly growing company specializing in data analysis and artificial intelligence. Although it is not yet publicly traded, the company's valuation soared to $43 billion in a September ...

Notes icon

Amazon Q - AIGC Assistant

December 2, 2023 7:00 PM PST

Amazon Q is the newest intelligent generative chatbot created by Amazon, designed to offer advanced assistant services to corporate clients. We are delighted to have Kai Gao, the engineering manager o...

Notes icon

Inventory management system

September 4, 2023 7:00 PM PDT

Explore the critical role of effective inventory management in e-commerce during a real-world mock interview focused on system design. Gain insights into creating robust solutions that meet customer d...

Notes icon

Azure Cosmos Database

August 13, 2023 7:00 PM PDT

Azure Cosmos Database is a highly available, low-latency, large-scale distributed database system developed by Microsoft. It is a core service of Azure cloud computing. We are excited to invite Roger ...

Notes icon

Design Realtime Comment for Newsfeed

July 2, 2023 7:00 PM PDT

On media and news websites, user comments are an integral part of the interactive experience. These platforms use sophisticated backend systems to ensure that comments are delivered promptly to other ...

Notes icon

Performance Review

June 29, 2023 7:00 PM PDT

Join us for an insightful discussion on navigating performance reviews, focusing on effective communication and fostering job stability. Engage with fellow community members to share experiences and s...

Notes icon

Design Uber

June 25, 2023 7:00 PM PDT

In bustling cities, apps like Uber and Didi have become essential for hailing taxis. This weekend, Ming Dao School invites everyone to join a system design mock interview focused on creating a Driver-...

Notes icon

Multi-user Chat

June 18, 2023 7:00 PM PDT

In our daily lives, staying connected with friends who are far away is important. This weekend, everyone is invited to participate in a system design mock interview at Ming Dao School. The focus will ...

Notes icon

Design Google Calendar

June 11, 2023 7:00 PM PDT

During team collaboration, scheduling meetings and managing calendars are essential tasks. This weekend, everyone is invited to participate in a system design mock interview at Ming Dao School. The fo...

Notes icon

Log Collection System

June 4, 2023 7:00 PM PDT

Distributed software systems produce numerous log files across various machines. As an engineer responsible for maintaining these systems, reviewing and analyzing these files is crucial.

We invite ev...

Notes icon

Hotel Reservation System

May 28, 2023 7:00 PM PDT

We often travel remotely and typically need to book hotel accommodations online. This weekend, everyone is invited to participate in a system design mock interview at Ming Dao School, where we will fo...

Notes icon

Design YouTube

May 21, 2023 7:00 PM PDT

Sharing and watching videos are popular forms of entertainment. This weekend, Ming Dao School invites everyone to participate in a mock interview focused on the system design of the YouTube software.

Notes icon

Distributed Key-Value Store

May 14, 2023 7:00 PM PDT

With the rise of the Internet, numerous software systems require the capability to store and retrieve large volumes of data rapidly. We invite everyone to join the system design mock interview at Ming...

Notes icon

Design TinyUrl

May 7, 2023 7:00 PM PDT

Many internet users often use tools to shorten lengthy webpage URLs for easier sharing with friends. This weekend, everyone is invited to participate in a system design mock interview at Ming Dao Scho...

Notes icon

Design Auction System

March 26, 2023 7:00 PM PDT

Join us this weekend to explore the innovative process of designing an Auction System, a pivotal component in commodity transactions. By understanding auction mechanisms, you can enhance pricing strat...

Notes icon

Design Realtime Comment for Newsfeed

March 19, 2023 7:00 PM PDT

How do social platforms facilitate information sharing and commenting? This weekend, the team at Ming Dao School is hosting a system simulation interview focused on designing a real-time comment featu...

Notes icon

Design Uber

March 12, 2023 7:00 PM PDT

How does a high-tech company deliver localized services to its users? This weekend, we hosted a senior software engineer with experience in cloud computing infrastructure projects at Ming Dao School. ...

Notes icon

Design Google Drive

March 5, 2023 7:00 PM PST

Google, Microsoft, Dropbox, and many other companies offer users the ability to upload files to the cloud for storage. This weekend, we hosted an employee with frontline factory experience at Ming Dao...

Notes icon

Distributed Key-Value Store

February 26, 2023 7:00 PM PST

A distributed key-value store is a robust data storage technology that enables the distribution of data across multiple servers, enhancing both availability and scalability. This weekend, we invited a...

Notes icon

Cluster and Native Service Management

February 19, 2023 7:00 PM PST

With the rise of cloud services, an increasing number of enterprises are adopting Cluster and Native Service Management to enhance efficiency, reduce costs, and improve service quality. We are pleased...

Notes icon

data platform for metrics system

February 5, 2023 7:00 PM PST

With the increasing use of distributed systems, the volume of data generated is growing rapidly. Consequently, companies are increasingly focused on maintaining these systems and making informed decis...

Notes icon

Machine Learning System Architecture and Development Cycle

January 29, 2023 7:00 PM PST

Recently, machine learning technology has advanced significantly, discovering numerous new applications across diverse fields, including business decision-making, artistic creation, and enhancing pers...

Notes icon

Job Scheduler

January 22, 2023 6:00 PM PST

Understanding job schedulers is crucial for optimizing resource management and ensuring efficient executions in software processes. Join us for this mock interview to enhance your skills and gain insi...

Notes icon

Google Flights

January 15, 2023 1:30 PM PST

Mastering Google Flights is vital for navigating the complexities of travel planning and enhancing user experiences in the travel industry. Join us for this mock software interview to sharpen your ski...

Notes icon

Distributed Resilient Storage in the Real World

January 8, 2023 7:00 PM PST

Understanding distributed resilient storage is crucial for building robust data systems that can withstand failures and improve overall efficiency in today's data-driven world. Join us at this event t...

Notes icon

Coding interview

December 11, 2022 7:00 PM PST

Mastering coding interviews is essential for landing your dream tech job and advancing your career in a highly competitive industry. Join us for this mock software interview to gain invaluable insight...

Notes icon

Recommendation System

December 4, 2022 6:00 PM PST

Understanding recommendation systems is crucial in today's data-driven landscape, as they enhance user experience and drive customer satisfaction across industries. Join us for this mock software inte...

Notes icon

Mobile Application Architecture

November 27, 2022 7:00 PM PST

Understanding mobile application architecture is crucial for developing scalable and efficient apps that enhance user experiences and meet industry demands. Join us at this community event to network ...

Notes icon

Cloud Storage Service

November 13, 2022 6:00 PM PST

Cloud storage services are revolutionizing how businesses manage data, offering scalability and accessibility that is essential in today's digital landscape. Join us to explore this crucial topic and ...

Notes icon

NoSQL database

November 6, 2022 6:00 PM PST

NoSQL databases are revolutionizing how we handle large-scale data, enabling faster performance and flexibility in application development that meets the demands of modern users. Join us at this commu...

Notes icon

Distributed Cache

October 30, 2022 7:00 PM PDT

Understanding distributed cache is essential for optimizing application performance and scalability in today's data-driven world. Join us at this event to share insights, network with industry experts...

Notes icon

Load Balancer Live Demo

October 23, 2022 7:00 PM PDT

Understanding load balancers is crucial for optimizing application performance and ensuring uninterrupted user experiences in today's digital landscape. Join us for this live demo to enhance your tech...

Notes icon

Load Balancer

October 16, 2022 7:00 PM PDT

Understanding load balancers is crucial for ensuring optimal application performance and reliability, which directly enhances user experience and operational efficiency. Join us at this community even...

Notes icon

SQL Database

October 9, 2022 6:00 PM PDT

Understanding SQL databases is crucial for unlocking the full potential of data management and driving effective decision-making in any organization. Join us at this community event to connect with ex...

Notes icon

Consensus Algorithm

October 2, 2022 7:00 PM PDT

Understanding consensus algorithms is crucial for building trust and efficiency in decentralized systems, making it a vital area of knowledge in today’s tech landscape. Join us at this community event...

Notes icon

Apache Hadoop Map Reduce for Batch Processing

September 25, 2022 7:00 PM PDT

Discover how Apache Hadoop Map Reduce revolutionizes batch processing by enabling efficient data handling at scale, which is essential for driving insights and innovation in today’s data-driven landsc...

Notes icon

Voting System

September 18, 2022 6:00 PM PDT

Understanding voting systems is crucial in shaping democratic processes and ensuring fair representation in society. Join us for this mock software interview to dive deep into this pivotal topic and e...

Notes icon

Google File System, a Planet Scale Distributed File System

September 11, 2022 7:00 PM PDT

Discover how the Google File System revolutionizes data management at scale, offering insights into architectures that can handle massive workloads and enhance system performance. Join us to connect w...

Notes icon

Restaurant Reservation System

September 4, 2022 6:00 PM PDT

Understanding the intricacies of a Restaurant Reservation System is crucial for enhancing customer experiences and streamlining operations in the hospitality industry. Join us for this mock software i...

Notes icon

Customer Review System

August 28, 2022 6:00 PM PDT

Understanding customer review systems is crucial for enhancing user experience and driving business growth, as they directly impact customer trust and purchasing decisions. Don’t miss the opportunity ...

Notes icon

Rate Limiter

August 21, 2022 6:00 PM PDT

Understanding rate limiting is crucial for ensuring optimal performance and security in modern applications, as it helps manage traffic and prevent abuse. Join us for this mock software interview to e...

Notes icon

Real time message system

August 14, 2022 8:00 PM PDT

Understanding real-time message systems is crucial for driving effective communication in today's fast-paced digital landscape, impacting everything from customer engagement to team collaboration. Don...

Notes icon

Ads Targeting System

August 7, 2022 8:00 PM PDT

Understanding the intricacies of Ads Targeting Systems is crucial in today's digital marketplace, as it empowers professionals to optimize advertising strategies and enhance customer engagement effect...

Notes icon

News and subscription

July 17, 2022 8:00 PM PDT

Understanding the evolving landscape of news and subscription models is crucial for adapting to consumer preferences and staying relevant in a competitive market. Join us for this mock software interv...

Notes icon

Design Yelp

July 10, 2022 7:00 PM PDT

Attending the "Design Yelp" mock software interview will provide invaluable insights into real-world design challenges and enhance your problem-solving skills in a collaborative environment. Don’t mis...

Notes icon

Ride Sharing System

June 26, 2022 6:00 PM PDT

Understanding ride-sharing systems is crucial as they revolutionize transportation, enhance urban mobility, and create significant business opportunities in the tech industry. Join us to explore the i...

Notes icon

Distributed Message Queue

June 19, 2022 7:00 PM PDT

Understanding distributed message queues is crucial for today's software architecture, as they enable seamless communication between services, enhancing system reliability and scalability. Join us for...

Notes icon

Metadata Delivery System

June 12, 2022 7:00 PM PDT

Understanding a Metadata Delivery System is crucial for enhancing data interoperability and optimizing workflows in today’s data-driven environments. Join us for this mock software interview to engage...

Notes icon

Auto Complete for Search

June 5, 2022 7:00 PM PDT

Auto Complete for Search is a crucial feature that enhances user experience by providing faster, more accurate search results, ultimately driving customer satisfaction and engagement. Join us for this...

Notes icon

Escalation and Notification System

May 29, 2022 7:00 PM PDT

Understanding the Escalation and Notification System is crucial for ensuring seamless communication and timely problem resolution in software development, ultimately enhancing product reliability and ...

Notes icon

Newsfeed

May 22, 2022 7:00 PM PDT

Understanding the intricacies of a newsfeed algorithm can significantly enhance user engagement, ultimately driving success in today's digital landscape. Join us for this mock software interview to sh...

Notes icon

ticket system

May 15, 2022 6:00 PM PDT

Understanding ticket systems is crucial for optimizing customer support and enhancing user experience in any software environment. Join us for this mock interview event to gain valuable insights, refi...

Notes icon

notification system

May 8, 2022 6:00 PM PDT

Understanding notification systems is crucial for enhancing user engagement and ensuring timely updates in applications, making them a key component of modern software development. Join us for this mo...

Notes icon

TinyURL (used)

May 5, 2022 7:00 PM PDT

Understanding how to effectively utilize tools like TinyURL can enhance your productivity and streamline digital communication, making you a more valuable asset in any tech role. Don’t miss this oppor...

Notes icon

Design Fitness Coaching Platform

May 1, 2022 7:00 PM PDT

In today's competitive market, a well-designed fitness coaching platform can significantly enhance user engagement and lead to better health outcomes, making it essential for industry leaders to prior...

Notes icon

Design google photos mobile frontend

April 24, 2022 7:00 PM PDT

Attending this mock software interview on designing the Google Photos mobile frontend offers a unique opportunity to understand best practices in user-centered design and mobile interface development,...

Notes icon

Machine learning for Facebook Newsfeed

April 17, 2022 7:00 PM PDT

Understanding machine learning's impact on the Facebook Newsfeed is crucial for anyone looking to innovate within social media algorithms and enhance user engagement. Join us for this mock software in...

Notes icon

Ebay Auction (used)

April 10, 2022 6:00 PM PDT

Understanding the intricacies of eBay auctions enhances your ability to innovate in online marketplaces, a vital skill in today's evolving e-commerce landscape. Join us for this mock software intervie...

Notes icon

Distributed Log Collection (used)

April 3, 2022 7:00 PM PDT

Understanding Distributed Log Collection is crucial as it enhances data management and real-time analytics capabilities, driving innovation across industries. Join us for this mock software interview ...

Notes icon

Inventory Management

March 27, 2022 7:00 PM PDT

Inventory management is critical for optimizing operational efficiency and maximizing profitability in today's fast-paced retail environment. Join us for this mock software interview to gain valuable ...

Notes icon

In Memory Key-Value Store

March 20, 2022 6:00 PM PDT

In-memory key-value stores are essential for building high-performance applications that require rapid data access and real-time processing, making them a cornerstone of modern software architecture. ...

Notes icon

Design Slack

March 13, 2022 7:00 PM PDT

Understanding design principles in Slack can dramatically enhance team collaboration and productivity, making it a vital skill for today’s digital workplace. Join us for this mock software interview t...

Notes icon

Distributed Key-value Store

March 6, 2022 6:00 PM PST

Understanding distributed key-value stores is crucial as they underpin many modern applications, enabling efficient data storage and retrieval at scale. Join us for this mock interview to sharpen your...

Notes icon

Like/Unlike System

February 27, 2022 7:00 PM PST

Understanding the Like/Unlike system is crucial as it shapes user engagement and satisfaction, directly influencing the success of software products in today’s digital landscape. Join this mock softwa...

Notes icon

Spam and Abuse Machine Learning System

February 20, 2022 6:00 PM PST

Understanding the intricacies of spam and abuse detection through machine learning is crucial for fostering safer online environments and enhancing user trust in technology. Join us for this mock soft...

Notes icon

Distributed Key Value Store

February 13, 2022 7:00 PM PST

Understanding Distributed Key Value Stores is crucial as they power many modern applications, enhancing data retrieval and scalability in our increasingly data-driven world. Join us for this mock inte...

Notes icon

Cloud File Storage

February 6, 2022 7:00 PM PST

Understanding cloud file storage is crucial as it underpins the efficiency and security of modern data management in a rapidly evolving tech landscape. Join us for this mock software interview to gain...

Notes icon

Newsfeed Real Time Comments

January 30, 2022 7:00 PM PST

Understanding real-time comments in newsfeeds is crucial for improving user engagement and keeping content relevant in today's fast-paced digital landscape. Join us for this mock software interview to...

Notes icon

Ads Logging

January 23, 2022 7:00 PM PST

Understanding Ads Logging is crucial for optimizing marketing strategies and improving customer engagement; it helps businesses leverage data for informed decision-making. Join us for this mock softwa...

Notes icon

Typeahead Suggestion

January 16, 2022 6:00 PM PST

Typeahead suggestions are transforming user experience by enhancing search efficiency and relevance in applications, making it a crucial skill for developers in today’s digital landscape. Join us for ...

Notes icon

Ebay Auction

January 9, 2022 7:00 PM PST

Understanding the dynamics of eBay auctions is crucial for anyone looking to enhance their skills in e-commerce and bidding strategies, making this mock interview a pivotal opportunity to explore real...

Notes icon

Crawler

January 2, 2022 7:00 PM PST

Understanding crawlers is crucial for optimizing web scraping and enhancing data retrieval processes in today's data-driven landscape. Join our mock software interview to sharpen your skills, gain val...

Notes icon

Rate Limiter

December 26, 2021 7:00 PM PST

Understanding rate limiters is crucial for creating scalable and robust applications that enhance user experience by preventing system overload. Join us for this mock software interview to deepen your...

Notes icon

Donation System

December 12, 2021 7:00 PM PST

In an era where efficient donation systems can significantly enhance philanthropic efforts, understanding their development and implementation is crucial for driving social impact. Join this mock soft...

Notes icon

Design YouTube (used)

December 5, 2021 7:00 PM PST

Attending the mock software interview on designing YouTube provides a unique opportunity to gain insights into one of the most influential platforms in the digital landscape, enhancing your understand...

Notes icon

TopK

November 28, 2021 7:00 PM PST

Understanding the TopK algorithm is crucial for optimizing data retrieval and enhancing performance in software applications, directly impacting user experience and system efficiency. Join us for this...

Notes icon

Design Calendar(used)

November 21, 2021 7:00 PM PST

Design Calendars are crucial for optimizing workflow and enhancing productivity in software projects, directly impacting project success and team collaboration. Join us for this mock software intervie...

Notes icon

Ticketmaster

November 14, 2021 7:00 PM PST

Understanding Ticketmaster's systems and processes is crucial for anyone in the tech industry, as it highlights the complexities of high-traffic applications and user experience. Join us for this mock...

Notes icon

Multi-user Chat

November 7, 2021 7:00 PM PST

Multi-user chat solutions are reshaping how teams communicate and collaborate in real-time, making it essential for professionals to stay updated on the latest innovations in this area. Join us for th...

Notes icon

Metrics System (Time series DB)

October 31, 2021 7:00 PM PDT

Understanding the intricacies of a metrics system, particularly with time series databases, is crucial for optimizing performance and making informed data-driven decisions in today's fast-paced tech e...

Notes icon

InstaCart Payment

October 24, 2021 7:00 PM PDT

Understanding InstaCart's payment processing is crucial for enhancing customer satisfaction and optimizing transaction efficiency in the e-commerce sector. Join this mock software interview to deepen ...

Notes icon

Job scheduler

October 17, 2021 7:00 PM PDT

Understanding job schedulers is crucial in optimizing system performance and maximizing resource utilization in today’s tech-driven environments. Join us for this mock software interview to enhance yo...

Notes icon

Go Game

October 10, 2021 7:00 PM PDT

Attending the Go Game mock software interview event is a unique opportunity to sharpen your problem-solving skills and demonstrate your coding expertise in a collaborative environment, essential for s...