Học Không Giới Hạn 50K+ Khóa Học Với Gói Hội Viên Chỉ Từ 299K/Tháng Xem Ngay
    KHÓA HỌC VỪA XEM
    DANH MỤC KHÓA HỌC
    Giới Thiệu Khóa Học

    Link tìm hiểu khoá học: https://engineerprogurus.com/blogs/khoa-hoc/system-design-interview-level-2

    Ngoài kiến thức nền tảng về Data Structures and Algorithms, kỹ năng System Design đang trở thành "chìa khóa vàng" mở ra cánh cửa vào các công ty công nghệ hàng đầu.

    Hiểu được nhu cầu này của các bạn học viên, Engineer Pro ra mắt khóa học System Design Interview Level 2, dành cho các ứng viên Software có kinh nghiệm từ 3 - 5 năm hoặc Junior 0 - 3 năm nhằm đáp ứng tốt yêu cầu công việc của kỹ sư phần mềm. 

    Mục tiêu khóa học:

    • Hiểu rõ hiring bar của vị trí Mid + Senior ở Big Tech cho System Design Interview Round, giúp các bạn thực hành được trong Round phỏng vấn để đạt được tiêu chí trên.

    • Vì Round này cực kỳ quan trọng khi đánh giá Level của bạn (và cũng liên quan tới Salary Range) nên sẽ chuẩn bị cho bạn kiến thức chi tiết để thực hành trong buổi phỏng vấn.

    • Bonus thêm Round Salary Negotiation để tăng lương khủng với nhiều Real Case Study tăng thêm cả trăm nghìn đô.

    Chi Tiết Khóa Học

    Session 1. Introduction to System Design course Level 2

    • Signals for Mid-level/Senior level at System Design Interview

    • BloomFilter, Checksum, Heart Beat, Leader And Follower, PACELC theorem

    Session 2. The trade - off in System Design with Examples Part 1

    • Why need a trade-off?

    • Strong vs eventual consistency

    • Latency vs Throughput

    • ACID vs BASE properties

    • Read through vs Write through

    • Batch Processing vs Stream Processing

    • Load Balancer vs API Gateway

    Session 3. The trade - off in System Design with Examples Part 2

    • API Gateway vs Direct Service Exposure

    • Proxy vs Reverse Proxy

    • SQL vs NoSQL

    • Primary-replica vs Peer-to-Peer Replication

    • Data Compression vs Data duplication

    • Server Side caching Client Side caching

    • Rest vs RPC

    Session 4. The Trade-off in System Design with Examples Part 3

    • Polling vs Long polling vs Webhook

    • CDN usage vs Direct Server Serving

    • Serverless Architecture vs Traditional server-based

    • Hybrid cloud storage vs All cloud storage

    • Token Bucket vs Leaky Bucket

    • Read heavy vs Write heavy System

    Session 5. Circuit breaker, Side-car pattern, Saga + TCC, CQSR, Retry Pattern

    Session 6. Design Uber

    Session 7. Design Whatapps

    Session 8. Design Search System

    Session 9. Design Shard Counter

    Session 10. Design Distributed Locking Service

    Session 11. A Story from Migrating Monolithic Application to Microservices System At Big Tech.

    Session 12. Bonus: Strategy for salary Negotiation + Case studies for salary negotiation at Big Tech (tổng hợp từ những buổi deal lương tại Singapore, Việt Nam, Canada ... với những chiến thuật deal giúp tăng lên cả trăm nghìn đô)

    KHÓA HỌC LIÊN QUAN

    Xem Thêm...

    GIỚI THIỆU

    Khóa Học Sinh Viên | Chia Sẻ Khóa Học Online Qua Driver

    Mách Nhỏ : Trải Nghiệm Tốt Hơn Khi Đăng Nhập Bằng Website Trên Máy Tính!

    TÀI KHOẢN

    PHƯƠNG THỨC THANH TOÁN

    Thanh Toán qua phương thức chuyển khoản và quét mã QR Code