Khóa học System Design
Củng cố kiến thức xây dựng hệ thống phần mềm và kỹ năng phỏng vấn Onsite interview vòng System Design.
Giới thiệu khóa học
Khóa học System Design mới SDv2 – phiên bản nâng cấp
Đội ngũ giảng viên
Chúng tôi tự hào với đội ngũ giảng viên có kinh nghiệm vị trí Senior | Tech Lead | Staff Engineer tại các công ty công nghệ hàng đầu thế giới. Học viên của FSE sẽ được học và giao lưu với những kỹ sư phần mềm tốt nhất.
Quynh Truong 🇦🇺
Senior Software Engineer
Anh Trương Quý Quỳnh – Senior Software Engineer @TikTok. Ex- Senior tại Google, SEA. Kinh nghiệm phỏng vấn hàng trăm ứng viên cho Google. Đồng thời anh Quỳnh cũng có kinh nghiệm đào tạo đội tuyển HSG dự kỳ thi quốc gia môn tin học. Với kinh nghiệm làm tại 2/5 công ty thuộc nhóm FAANG (nhóm các công ty công nghệ lớn nhất thế giới), anh Quỳnh sẽ là mentor không thể thiếu cho hành trình chinh phục Big Tech của bạn.
Duy Nguyen 🇨🇦
Staff Engineer
Bong Nguyen 🇦🇺
Tech Lead | Senior Engineer
Lợi ích khóa học
Tăng khả năng nhận offer
Các ứng viên Software Engineer nắm vững kiến thức System Design cơ bản sẽ ghi điểm trong mắt nhà tuyển dụng, giúp gia tăng khả năng nhận được job offer tại các công ty lớn.
Tăng lợi thế khi "deal lương"
System Design là một trong những kiến thức hữu ích trong công việc thực tế tại các công ty. Vì vậy, các ứng viên trả lời tốt các câu hỏi về System Design sẽ có lợi thế hơn khi thương lượng mức lương và lợi ích công việc.
Am hiểu về hệ thống sâu sắc hơn
Khoá System Design Interview cung cấp cho bạn những kiến thức cơ bản và thực tiễn nhất về cách thiết kế các hệ thống phần mềm như hệ thống thanh toán, hệ thống chat, hệ thống đặt chỗ,… giúp bạn có cái nhìn toàn cảnh về hệ thống CNTT.
Cải thiện hiệu suất công việc
Kiến thức về System Design không chỉ có ích khi phỏng vấn, mà còn giúp bạn cải thiện hiệu suất công việc hiện tại trong ngành xây dựng và phát triển phần mềm. Quá đó lựa chọn các phương án triển khai hoặc hạ tầng phù hợp cho dự án của bạn.
Khóa học này dành cho ai?
Intern hoặc Junior Software Engineer đã vững thuật toán
Những bạn sinh viên hoặc mới đi làm (0 – 2 năm kinh nghiệm) muốn tìm kiếm offer intern hoặc junior level cho vị trí Software Engineer tại Big Tech sẽ phải phỏng vấn Coding interview. Nếu kiến thức thuật toán tương đối vững chắc, rất có thể sẽ được hỏi về System Design. Việc ôn luyện kiến thức System Design cơ bản giúp bạn trả lời phỏng vấn tốt hơn, gia tăng khả năng được nhận offer intern hoặc junior tại các công ty công nghệ lớn.
Mid-level Software Engineer muốn tìm kiếm công việc tại Big Tech
Những anh em Software Engineer có từ 3 – 5 năm kinh nghiệm có mong muốn tìm kiếm job offer tại các công ty công nghệ lớn. Đây là đối tượng chính của khóa học này. Việc nắm vững kiến thức System Design nền tảng, cùng với những bài học “thực chiến” của khóa System Design Basic tại FSE sẽ là một hành trang không thể thiếu giúp bạn chinh phục interview của Big Tech.
Backend Engineer/Developer muốn củng cố kiến thức phục vụ công việc
Lộ trình khoá học SDv2
Học phần lý thuyết:
– Giới thiệu về system design interview
– CAP
– Microservices
– Load balancer toàn tập
– Distributed Storages: Hệ thống lưu trữ phân tán
– Databases: Học về các loại Database & tình huống sử dụng thực tế
– DB replication, sharding
Học về các giao thức mạng như: HTTPS, REST, HTTP polling, WebSocket, gRPC, graphQL, etc.
Tìm hiểu về DNS
– Distributed cache (Redis, DynamoDB)
– Messeage queue + pubsub
– Monitoring
– CDN
– design of blobstore
– design of distributed search (ex: Solr search, Elastic search)
– design of distributed logging
Tuần tự các bước trong System Design Interview. Làm sao để thể hiện tốt nhất trong buổi phỏng vấn?
Design thực chiến hệ thống TinyURL
Thiết kế hệ thống Youtube, các kiến thức nổi bật:
– storage video, images
– search video
– like, comment, etc.
Học cách design các features: newsfeed, follow, post, …
Tìm hiểu về GraphDB
Bạn có tò mò Google gợi ý kết quả cho user Google Search như thế nào?
Hãy cùng nhau tìm hiểu trong bài này nhé.
Cùng tìm hiểu về các hệ thống Chat / Messaging system, cách hệ thống xử lý hàng triệu request mỗi phút.
Ở buổi này, mỗi học viên sẽ có 45 phút để trình bày lời giải của mình về System Design cho câu hỏi của giảng viên.
Học viên có thể lựa chọn ngôn ngữ Mock Interview là tiếng Việt hoặc tiếng Anh.
Giảng viên lớp System Design
- Lớp System Design Basic được dẫn dắt bởi 3 giảng viên thay vì 1 như thường thấy ở các lớp online khác. Kinh nghiệm và kiến thức đa dạng của giảng viên sẽ là điểm sáng của khóa học.
- 100% giảng viên đang làm việc tại các Big Tech tầm cỡ: Amazon, TikTok, Grab. Các giảng viên đã và đang tiếp xúc trực tiếp hàng ngày với các hệ thống lớn tới cực lớn.
- Không chỉ truyền lại kiến thức và kinh nghiệm, các giảng viên tại FSE đóng vai trò như một mentor trong suốt khóa học, sẽ giải đáp thắc mắc công việc hay con đường thăng tiến của bạn.
*Profile giảng viên có trong đơn đăng ký.
Học phí & Đăng ký
Những lợi ích chỉ có tại FSE
Khi tham gia FSE, bạn sẽ nhận được những lợi ích đặc biệt khó có thể tìm thấy ở những lớp học thuật toán khác.
Học trực tiếp từ giảng viên Google, Amazon, TikTok
- Bạn sẽ được trực tiếp dẫn dắt bởi các giảng viên đến từ các công ty công nghệ hàng đầu.
- Giảng viên Review Code cho từng học viên, giúp bạn tiến bộ nhanh nhất!
- Không dừng lại ở giải đề, bạn còn học cách giải tối ưu, viết “code clean” chuẩn Google.
Kinh nghiệm và mẹo phỏng vấn coding interview
- Đội ngũ giảng viên chia sẻ tips và tricks để giúp các bạn đạt kết quả phỏng vấn tốt nhất.
- Bạn được học từ lỗi sai của bản thân và của những người đi trước.
- Mỗi học viên đều được Mock interview 1-1 vào cuối khóa để áp dụng kiến thức đã học.
Giáo trình thực chiến, không lý thuyết suông
- Giáo trình được cập nhật liên tục theo xu hướng tuyển dụng của các công ty công nghệ.
- Chỉ học những kiến thức phỏng vấn, không học lan man các chủ đề không cần.
- Học tư duy giải đề, sau khi học xong học viên có thể tự ôn luyện nâng cao trình độ.
Tham gia cộng đồng học viên đặc biệt của FSE
- Tham gia nhóm Facebook cập nhật xu hướng tuyển dụng và cơ hội nghề nghiệp.
- Tham khảo kinh nghiệm thực tế quý báu từ những người đi trước.
- Kết bạn, mở rộng network, xin Refer từ học viên và từ giảng viên FSE.
Chinh phục công việc mơ ước cùng FSE
Đăng ký lớp System Design ngay để nhận nhiều ưu đãi