Khóa học System Design Interview Level 2
Tham khảo: Khóa học System Design Interview Level 1
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.
1. Chi tiết khóa học System Design Interview Level 2
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 System Design Interview Level 2
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 đô)
2. Đối tượng học viên và hình thức học tập
Đối tượng học viên:
Đã học khóa System Design 1 hoặc có kinh nghiệm tương đương (vì mentor sẽ không hướng dẫn lại các lý thuyết căn bản và process phỏng vấn của khóa trước)
Hình thức học tập:
Hình thức học online tiện lợi, dễ dàng sắp xếp thời gian vừa học vừa làm.
Lý thuyết kết hợp thực hành
Học viên được thực hành các bài tập và dự án thực tế
3. Bạn sẽ nhận được gì khi tham gia khóa học System Design Interview Level 2?
Đa số các bạn học viên đã tham gia khóa học Design Interview Level 2 tại Engineer Pro đều nhận được:
Offer hấp dẫn từ các công ty công nghệ hàng đầu trên toàn thế giới như Amazon, Google, Meta, TikTok, Grab,...
https://engineerprogurus.com/blogs/news/offer-cua-cac-hoc-vien-tai-engineer-pro
https://engineerprogurus.com/blogs/news/goc-khoe-hoc-vien-offer-muc-luong-10-chu-so
Cách trình bày rõ ràng, logic câu trả lời khi phỏng vấn
Các nội dung có thể xuất hiện trong buổi phỏng vấn
“Bí quyết” deal lương hiệu quả
Đặc biệt hơn với quyền lợi chỉ học viên ENGINEER PRO mới có:
Được 100% giảng viên BIG TECH support kể cả khi đã kết thúc khóa học.
Nhận thông tin tuyển dụng từ các Big Tech sớm nhất thông qua group riêng tư.
Tham gia các buổi Webinar nội bộ miễn phí về chia sẻ bí quyết phỏng vấn.
Nhận giá ưu đãi các buổi Workshop cùng nhiều chuyên gia hàng đầu trong ngành IT cũng như nhà tuyển dụng.
Được Referral từ chính các giảng viên tại Engineer Pro.
Cùng nhiều đặc quyền khác…
Chần chừ gì nữa mà không nhanh tay inbox Engineer Pro ngay để được tư vấn chi tiết và đăng ký nhanh chóng!
Thông tin liên hệ:
Fanpage: Engineer Pro
Email: engineerpro.biz@gmail.com