Fanboi Channel

System Design

Last posted

Total of 5 posts

1 Nameless Fanboi Posted ID:KPfOG52kL9

ช่องที่น่าสนใจ

https://www.youtube.com/@ByteByteGo/videos

พื้นฐานที่ควรรู้ในการออกแบบฐานข้อมูล

CAP Theorem Simplified | System Design Fundamentals
https://www.youtube.com/watch?v=BHqjEjzAicA

2 Nameless Fanboi Posted ID6:b.P5uJ/O+B

https://www.youtube.com/watch?v=ZP0NmfyfsoM
What is Elasticsearch?

3 Nameless Fanboi Posted ID6:b.P5uJ/O+B

I want to study system design to pass interview at faang, can you give me all topics i need to learn to pass faang interview ?

Sure! The topics you need to learn to pass a system design interview at a FAANG (Facebook, Amazon, Apple, Netflix, Google) company will likely include:

Scalability: Understanding how to design systems that can scale horizontally across multiple machines. This includes knowledge of common scalability patterns such as sharding and replication.

Performance: Understanding how to design systems that have low latency and high throughput. This includes knowledge of common performance optimization techniques such as caching and load balancing.

Distributed Systems: Understanding how to design systems that can run across multiple machines and handle failures gracefully. This includes knowledge of concepts such as consistency models and distributed consensus algorithms.

Networking: Understanding how to design systems that communicate over networks. This includes knowledge of common networking protocols such as HTTP, TCP, and UDP.

Security: Understanding how to design systems that are secure and can protect against common attack vectors such as SQL injection and cross-site scripting.

Data storage: Understanding how to design systems that store and retrieve data efficiently. This includes knowledge of different data storage solutions such as relational databases, NoSQL databases, and distributed file systems.

Coding: Having a good understanding of data structures, algorithms and time complexity analysis, and the ability to implement them in an efficient and maintainable way.

Experience with Cloud-based infrastructure: Understanding how to design systems that run on cloud-based infrastructure such as Amazon Web Services, Google Cloud, or Microsoft Azure.

Microservices: Understanding how to design systems using microservices architecture, and the benefits and trade-offs of using microservices.

System Design Patterns: Understanding common system design patterns and when to use them.

It's worth noting that the topics that may be covered in a system design interview at a FAANG company will vary depending on the company and the specific role you are applying for. Keep in mind that it's also important to practice your communication skills and be able to explain your design choices clearly and effectively.

4 Nameless Fanboi Posted ID6:VDjjNyZKZU

กระทู้โปรแกรมเมอร์ก็มี มึงจะตั้งแยกให้มันรกทำไมเยอะๆ

5 Nameless Fanboi Posted ID6:b.P5uJ/O+B

https://youtu.be/SsPSJvH2mew

System Design Roadmap

Topic expired

Topic has reached inactivity threshold.

Please start a new topic.

Be Civil — "Be curious, not judgemental"

  • FAQs — คำถามที่ถามบ่อย (การใช้บอร์ด การแบน ฯลฯ)
  • Policy — เกณฑ์การใช้งานเว็บไซต์
  • Guidelines — ข้อแนะนำในการใช้งานเว็บไซต์
  • Deletion Request — แจ้งลบและเกณฑ์การลบข้อความ
  • Law Enforcement — แจ้งขอ IP address

All contents are responsibility of its posters.