Tin mới nhất

Menu

Browsing "Older Posts"

Ebook Acing the System Design Interview [Ấn Bản Lần 1, Tháng 1-2024] [PDF, EPUB] [9672E]

24 tháng 4 2024 / No Comments

System design interview là một trong những thử thách khó khăn nhất mà bạn sẽ gặp phải trong quá trình tuyển dụng kỹ sư phần mềm. Cuốn sách thực tế này cung cấp cho bạn những hiểu biết sâu sắc, các kỹ năng và thực hành thực tế mà bạn cần để vượt qua các câu hỏi phỏng vấn thiết kế hệ thống khó nhất và đạt được công việc cũng như mức lương như mong muốn.

Trong cuốn sách này, bạn sẽ nắm vững cách tiếp cận có cấu trúc và có tổ chức để trình bày các ý tưởng thiết kế hệ thống như:

  • ✓ Mở rộng các ứng dụng để hỗ trợ lưu lượng truy cập lớn.
  • ✓ Các kỹ thuật Distributed transactions để đảm bảo tính nhất quán của dữ liệu.
  • ✓ Các dịch vụ phân vùng chức năng như API gateway và service mesh.
  • ✓ Các API paradigm phổ biến bao gồm REST, RPC và GraphQL.
  • ✓ Các chiến lược Caching, bao gồm tradeoffs của chúng.
  • ✓ Các khái niệm Logging, monitoring, và alerting rất quan trọng trong bất kỳ system design nào.
  • ✓ Kỹ năng giao tiếp thể hiện sự trưởng thành về kỹ thuật của bạn.

Đừng nản lòng trước tính chất phức tạp, cởi mở của các cuộc phỏng vấn thiết kế hệ thống! Trong hướng dẫn chuyên sâu này, tác giả sẽ chia sẻ những điều ông đã học được từ cả hai phía trên bàn phỏng vấn. Bạn sẽ đi sâu vào các chủ đề kỹ thuật phổ biến nảy sinh trong các cuộc phỏng vấn và tìm hiểu cách áp dụng chúng để hoàn thiện về mặt tinh thần các loại hệ thống khác nhau.

Về công nghệ:

System design interview là điều khó khăn ngay cả đối với các kỹ sư phần mềm dày dạn kinh nghiệm. May mắn thay, chỉ cần chuẩn bị cẩn thận một chút, bạn có thể biến các open-ended question và whiteboard session đó thành lợi thế cạnh tranh của mình! Trong cuốn sách đầy sức mạnh này, tác giả tiết lộ các kỹ thuật phỏng vấn thực tế và hiểu biết sâu sắc về system design đã giúp các nhà phát triển nhận được offer từ Amazon, Apple, ByteDance, PayPal và Uber.

Về cuốn sách:

System Design Interview là một lớp học tổng thể về cách tự tin thực hiện cuộc phỏng vấn tiếp theo của bạn. Thực hiện theo các kỹ thuật dễ nhớ này, bạn sẽ học cách đánh giá nhanh câu hỏi, xác định cách tiếp cận thuận lợi và sau đó truyền đạt ý tưởng của mình một cách rõ ràng với người phỏng vấn. Khi nghiên cứu cuốn sách này, bạn sẽ không chỉ đạt được những kỹ năng để phỏng vấn thành công mà còn có thể thực hiện công việc thực tế là system design tuyệt vời. 

Có gì bên trong cuốn sách này:

  • ✓ Thông tin chi tiết về scaling, transactions, logging và hơn thế nữa.
  • ✓ Câu hỏi thực hành cho các khái niệm system design cốt lõi.
  • ✓ Làm thế nào để chứng minh sự trưởng thành về kỹ thuật của bạn.
  • ✓ Những câu hỏi hay để hỏi người phỏng vấn của bạn.

Về người đọc:

Dành cho các software engineer, software architect, và engineering manager đang muốn thăng tiến trong sự nghiệp.

Mục lục:

  • ✓ Chương 01. Hướng dẫn về các khái niệm system design.
  • ✓ Chương 02. Typical system design interview flow.
  • ✓ Chương 03. Non-functional requirements.
  • ✓ Chương 04. Scaling databases.
  • ✓ Chương 05. Distributed transactions.
  • ✓ Chương 06. Common services for functional partitioning.
  • ✓ Chương 07. Design Craigslist.
  • ✓ Chương 08. Design một rate-limiting service.
  • ✓ Chương 09. Design một notification/alerting service.
  • ✓ Chương 10. Design một database batch auditing service.
  • ✓ Chương 11. Autocomplete/typeahead.
  • ✓ Chương 12. Design Flickr.
  • ✓ Chương 13. Design một Content Distribution Network (CDN).
  • ✓ Chương 14. Design một text messaging app.
  • ✓ Chương 15. Design Airbnb.
  • ✓ Chương 16. Design news feed.
  • ✓ Chương 17. Design một dashboard gồm 10 sản phẩm hàng đầu trên Amazon theo doanh số bán hàng.
  • ✓ Phụ lục A. Monoliths vs. microservices.
  • ✓ Phụ lục B. OAuth 2.0 authorization và OpenID Connect authentication.
  • ✓ Phụ lục C. C4 Model
  • ✓ Phụ lục D. Two-phase commit (2PC).


LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.