Khóa thử thách thuật toán mùa 2 kéo dài 5 tuần, rèn luyện năng lực giải bài thực tế qua 10 bài toán để chuẩn bị cho kỳ thi lập trình năm 2026
Với mục tiêu chinh phục kỳ thi coding test năm 2026, đây là một thử thách mang tính thực hành, trong đó bạn sẽ giải 10 bài toán thực tế trong 5 tuần, nộp lời giải và phần nhìn lại qua GitHub PR để xây dựng năng lực giải bài thực chiến. Sau khi vượt qua bài đánh giá đầu vào, bạn sẽ chuẩn bị trước một repository private cá nhân trên GitHub, sau đó kết nối Discord để vận hành việc nộp bài hằng tuần và vòng lặp phản hồi.
🚀 Từng làm việc tại Toss, tốt nghiệp POSTECH | Nhà phát triển Backend hiện tại (+9 năm) 🎥 YouTuber 20.000 sub | Sáng tạo nội dung lập trình 📚 Giảng viên Inflearn | Tổng số học viên 18.000+ 👥 Đang vận hành cộng đồng tuyển dụng lập trình viên (8.000+) 🧩 Contributor cho nhiều dự án mã nguồn mở (Gradle, Spring AI, v.v.) 📝 Kinh nghiệm vượt qua 38 vòng hồ sơ và hơn 100 lần chỉnh sửa CV trên Kmong (Đánh giá 5.0 sao)
Truyền tải những thông tin thực tế sống động từ ngành công nghiệp một cách dễ hiểu và có tính diễn dịch.
Thử thách thuật toán 5 tuần chuẩn bị cho kỳ thi coding test năm 2026 · Miễn phí · 100 người đăng ký trước nhất
🏃 알고리즘 5주 탈출 챌린지
Thuật toán trước giờ chỉ lưu lại, chúng ta sẽ chinh phục nó trong 5 tuần.
Mỗi tuần, bạn sẽ tạo lời giải trong kho lưu trữ private cá nhân và gửi bài bằng GitHub PR. Chúng tôi sẽ kiểm tra định dạng bài nộp và phản ánh kết quả đánh giá AI theo từng bài; sau 5 tuần, bạn sẽ hoàn thành với "10 lời giải có thể giải thích được" để có thể lấy ra sử dụng ngay trong kỳ thi coding thực tế.
Miễn phí · 100 người đăng ký đầu tiên
✋ Tuy nhiên, nếu bạn hoàn toàn mới bắt đầu thì hiện chưa phù hợp. Bạn phải vượt qua bài kiểm tra đầu vào (đánh giá sơ bộ) thì mới được đứng ở vạch xuất phát.
Tổng số học viên trên Inflearn 18,000+ · Mức độ hài lòng trung bình 4.9 · Được tạo bởi Dingcodingco, với kinh nghiệm trúng tuyển vào 38 công ty
모집·참여 확인Chuẩn bị trước các khái niệm và mỗi tuần giải 2 bài, lưu lại thành những ghi chép có thể giải thích được.실제 운영 화면
Từ lúc đăng ký đến khi review, hãy làm theo thứ tự hiển thị trên màn hình
Bạn không cần sao chép và gửi địa chỉ GitHub. Trang web DingCo sẽ hỗ trợ bạn từ việc chuẩn bị kho lưu trữ cá nhân, tạo nhánh nhiệm vụ và PR cho đến kiểm tra phần nhận xét.
1Kết nối GitHub trướcSau khi đăng nhập Kakao và hoàn tất bài chẩn đoán ban đầu, kho lưu trữ private cá nhân sẽ được chuẩn bị, còn Discord sẽ được kết nối sau cùng.2Giải bài ngay trong kho lưu trữ của bạnTrang chủ sẽ tạo nhánh nhiệm vụ và hỗ trợ bạn gửi PR. Bạn không cần sao chép rồi dán địa chỉ PR.3Kiểm tra điểm số và căn cứBạn có thể xem cụ thể kết quả kiểm tra định dạng bài nộp và đánh giá AI theo từng bài trong màn hình chi tiết của Dingco và phần bình luận trên GitHub PR.4Kiểm tra hướng dẫn hàng tuần trên kênh vận hànhDiscord là không gian dành cho nội dung đọc, câu hỏi, trò chuyện tự do và thông báo vận hành hàng tuần. Xem đánh giá chi tiết trên Dingco và GitHub.
Màn hình trên là ví dụ được tạo dựa trên giao diện vận hành thực tế cùng các quy tắc của kho lưu trữ và kênh. Tên kho lưu trữ và điểm đánh giá sẽ khác nhau tùy từng người tham gia.
Lộ trình thoát trong 5 tuần
W1W2W3W4W5🏁
✓ Miễn phí✓ 10 bài toán thực tế✓ Tự động vận hành thời hạn và tổng hợp
1Mỗi thứ Tư lúc 21:00, 2 nhiệm vụ thực chiến của tuần này sẽ được mở.
2Tạo nhánh mission trên trang web và thực hiện lời giải cùng phần giải thích trên máy tính của bạn, sau đó push lên.
3Bạn có thể chuẩn bị trước các bài tập của tuần 1, kho lưu trữ cá nhân và nhánh nhiệm vụ. Khi danh sách crew của bạn và kênh Discord riêng được chuẩn bị, nút gửi PR trên trang web sẽ tự động mở.
4Các bài đánh giá chi tiết sẽ được để lại trên Dingco và GitHub PR; từ tuần thứ 2, bạn sẽ để lại một lời nhắn nhiệm vụ dài 10–300 ký tự cho từng vấn đề. Trên Discord sẽ đăng bản tóm tắt hằng tuần và các thông báo vận hành.
5Đọc các PR đạt yêu cầu đã được công khai và tích lũy mỗi tuần 1 bài đánh giá chính thức theo tiêu chí của các tuần khác nhau trước 21:00 Chủ nhật của tuần cuối cùng thì sẽ được tính vào tiêu chí hoàn thành.
Thứ Tư đầu tiên 20:00 công khai crew → 21:00 công khai bài tập và kho lưu trữ của tuần 1, kích hoạt nút nộp bài → Thứ Ba tiếp theo 21:00 đóng nhận GitHub PR → tự động review và chỉnh sửa. Các lượt review chính thức được tích lũy, mỗi tuần khác nhau 1 lượt, cho đến 21:00 Chủ nhật của tuần cuối cùng.🔴 킥오프 라이브
Tuần đầu tiên, chúng ta cùng bắt đầu trong buổi học trực tiếp
Tối thứ Hai của tuần đầu tiên, chúng tôi sẽ trình bày trước trên màn hình cách vận hành 5 tuần. Bài tập và các branch được chuẩn bị sẵn; sau khi chuẩn bị kênh crew, bạn chỉ cần làm theo đúng quy trình thực tế cho đến khi nút gửi bài xuất hiện.
🔴 TRỰC TIẾP20:00 tối thứ Hai, ngày 7 tháng 9 năm 202660 phút · Phát trực tiếp trực tuyến
1Hướng dẫn cách thức triển khai trong 5 tuần và tiêu chí hoàn thànhTừ việc công bố bài tập hằng tuần đến công khai PR đạt yêu cầu và đánh giá chính thức, ngay từ đầu chúng tôi sẽ tổng hợp một lần những gì cần hoàn thành để được tính là hoàn thành.
2Chuẩn bị tuần đầu tiên và demo gửi bàiBạn có thể tạo nhánh nhiệm vụ trước; chúng tôi sẽ trình bày trên màn hình thực tế quy trình mở nút gửi PR sau khi chuẩn bị danh sách thành viên và kênh Discord riêng.
3Hỏi đáp trực tiếpHãy hỏi và nhận câu trả lời ngay tại chỗ về những điều bạn thắc mắc, chẳng hạn như cách tiến hành, môi trường nộp bài và lựa chọn ngôn ngữ.
Liên kết tham gia sẽ được thông báo trên Discord trước khi bắt đầu.
Chúng ta chỉ trao đổi trong 20 phút về một câu ngắn gọn về nhiệm vụ.
Từ tuần 2, hãy để lại một lời nhắn trong PR, và các thành viên chỉ chia sẻ những điểm bị vướng mắc cùng các cách tiếp cận khác.
1Từ tuần 2, một câu về nhiệm vụKhi gửi PR, hãy ghi lại điểm bạn gặp khó khăn trong 10–300 ký tự.
220 phút vào thời gian do đội quy địnhlấy thứ Ba lúc 21:15 làm mặc định, chỉ chia sẻ những điểm bị vướng và các cách tiếp cận khác.
3Trưởng nhóm kết thúc trong 1~30 ký tựTừ tuần 2, crew hoàn thành được +5, tách biệt với việc hoàn thành cá nhân.
Hoạt động thưởng của đội Người tham gia không viết bài riêng ngoài một câu về nhiệm vụ. Điểm crew +5 được tính riêng, không liên quan đến việc hoàn thành cá nhân.
Mỗi người tự học khái niệm, cùng nhau thực hành và nhận phản hồi
Thử thách này không cung cấp bài giảng hay giáo trình. Thay vào đó, thử thách kết hợp các bài tập thực chiến hằng tuần, kho lưu trữ private cá nhân, việc nộp bài qua GitHub PR, kiểm tra định dạng bài nộp, đánh giá AI cho từng bài và đánh giá đồng nghiệp thành một quy trình liền mạch, giúp bạn thực hiện đến cùng.
Những gì thử thách cung cấp là 10 bài toán thực tế, môi trường nộp bài và vòng lặp phản hồi giúp bạn kiên trì thực hiện đến cùng. is 10 practical problems, a submission environment, and a feedback loop that keeps you going to the end.
Khóa học liên kết 『Bí quyết đỗ 38 nơi, các thuật toán thiết yếu cho kỳ thi coding test năm 2026』 là một lựa chọn mua riêng dành cho những ai muốn củng cố thêm kiến thức. Khóa học này không nằm trong thử thách và cũng không bắt buộc phải học.
Chỉ cần đăng ký, chúng tôi sẽ gửi phiếu giảm giá 30% cho khóa học này đến tất cả mọi người qua email và thông báo.
Con đường đến vạch xuất phát
Bất kể có đăng ký trên Inflearn hay không, hãy kiểm tra khóa hiện tại bằng nút Kiểm tra tuyển sinh·tham gia ở trên. Khi đăng nhập Kakao trên Dingco, chỗ của bạn sẽ được giữ lại; sau khi hoàn thành bài đánh giá trước, hãy kết nối GitHub trước, sau đó kết nối Discord.
1Kiểm tra tuyển sinh và tham gia trên DingcoKiểm tra trạng thái tuyển sinh của khóa hiện tại, không phụ thuộc vào việc bạn đã đăng ký trên Inflearn hay tham gia các khóa học được liên kết hay chưa.
2Chọn đăng ký tham giaChuyển đến trang tham gia Dingco của khóa đang tuyển.
3Đăng nhập Kakao + đăng ký tham gia ngay lập tứcBạn không cần nhập lại email. Ngay sau khi đăng nhập, tư cách thành viên sẽ được tạo và bạn sẽ chuyển sang phần đánh giá trước khóa học.
4Làm bài đánh giá đầu vào6 câu trắc nghiệm đơn giản. Trả lời đúng từ 4 câu trở lên là đạt.
5Kết nối GitHub trướcXác nhận tài khoản và đồng thời đặt trước kho lưu trữ private cá nhân sẽ sử dụng trong 5 tuần.
6Kết nối Discord lần cuốiVai trò của đợt 2 thử thách thuật toán và quyền truy cập các kênh thông báo, tài liệu đọc, câu hỏi, tự do sẽ được thiết lập.
7PR hằng tuần → hoàn thành 5 tuầnGửi PR mỗi tuần và nhận đánh giá tự động. Từ tuần thứ 2, hãy để lại một dòng nhìn lại trong PR và chia sẻ những điểm vướng mắc với các thành viên trong crew trong 20 phút. Bạn sẽ được tính là hoàn thành khi hoàn tất 4 lượt đánh giá chính thức ở các tuần khác nhau trước 21:00 Chủ nhật của tuần cuối cùng. Điểm hoạt động của crew (+5) được tính riêng với việc hoàn thành cá nhân.
Tổng quan hoạt động của crew • 5–6 người · hạn đăng ký và chẩn đoán là 19:00 thứ Tư • Tuần 1 bắt đầu trước · công khai crew và Discord lúc 20:00 rồi nộp PR • Ưu tiên review trong cùng crew · nếu không có thì mở rộng sang cùng khóa Điểm số được chốt sau hạn chót của bài review cuối cùng, và chỉ công khai crew chiến thắng đã đồng ý.
Có một bài kiểm tra đầu vào. Không có gì phải sợ cả.
Đây là 6 câu hỏi trắc nghiệm đơn giản để kiểm tra cảm nhận cơ bản về thuật toán. Trả lời đúng ít nhất 4 trong 6 câu là đạt.
Sau khi vượt qua bài chẩn đoán, trước tiên hãy chuẩn bị kho lưu trữ GitHub, rồi cuối cùng mới kết nối Discord.
Tiêu chí đạt là đúng ít nhất 4 trong 6 câu hỏi trắc nghiệm. Đây là ngưỡng tối thiểu để xác định bạn đã sẵn sàng hoàn thành khóa học hay chưa. Trước khi đạt, việc chuẩn bị kho lưu trữ GitHub và nhiệm vụ theo từng tuần sẽ chưa bắt đầu.
Ngay cả khi không đạt, bạn vẫn có thể tham gia lại bài đánh giá. Nếu cảm thấy kiến thức nền tảng còn thiếu, hãy dùng phiếu giảm giá 30% được gửi cho tất cả người đăng ký để mua riêng khóa học liên quan, bổ sung kiến thức và thử lại. Tuy nhiên, khi thời gian đánh giá kết thúc, đợt này sẽ đóng đăng ký.
Nếu bạn thuộc những trường hợp này thì hãy tham gia ngay bây giờ.
Rất phù hợp
Những người chỉ lưu tài liệu lại mà hiếm khi tự mình làm bài thực tế đến cùng
Xem lời giải thì hiểu, nhưng khi tự mình làm thì không biết bắt đầu từ đâu.
Những người cần có thời hạn chót thì mới có thể bắt tay vào giải bài thực tế.
Hiện tại, tôi vẫn muốn khuyên bạn chưa nên tham gia.
Người hoàn toàn mới bắt đầu, chưa biết gì từ biến và vòng lặp (hãy nắm vững các khái niệm cơ bản trước)
Những người chỉ muốn nhanh chóng nhận mã đáp án đúng mà không cần giải thích hay phản hồi.
Những người khó tuân thủ hạn nộp bài vào 21:00 thứ Ba và hạn chót review vào 21:00 Chủ nhật của tuần cuối cùng.
10 bài toán cần chinh phục, chúng tôi sẽ cho bạn xem trước toàn bộ.
Không có bài toán nào bị ẩn. Hãy xem và đánh giá ngay bây giờ.
W1
Đọc tiêu chí và sắp xếpThứ hạng cao nhất và thấp nhất của xổ số · H-Index
W2
Theo dõi tọa độ và trạng tháiBài toán chấm điểm · Độ dài đường đi
W3
Tối đa hóa độ tương phản của lựa chọnTrò chơi số · Tối đa hóa độ tương phản trong thứ tự đánh giá
W4
Mô hình hóa kết nối và sự mệt mỏi tích lũyMạng lưới · Học theo bậc thang có tính đến mức độ mệt mỏi
W5
Hoàn thành chuỗi và tổ hợp tối thiểu[Vòng 1] Phân cụm tin tức · Tổ hợp tín chỉ học tập tối thiểu
Vận hành 2026-09-09 ~ 10-13 · Hạn chót đánh giá tích lũy 2026-10-18 · Chọn một trong các ngôn ngữ Python, Java, JavaScript, C++.
Người tạo ra
Dingcodingco. Đây là chương trình được xây dựng dựa trên kinh nghiệm vượt qua bài kiểm tra coding của 38 doanh nghiệp, kết hợp lộ trình bài tập thực chiến với thời hạn, PR GitHub có quản lý, đánh giá tự động và so sánh với bạn học để giúp bạn hoàn thành đến cùng. Đây không phải là quá trình truyền đạt khái niệm mới thông qua bài giảng, mà là quá trình giúp bạn nộp bài đến cuối cùng dựa trên những nội dung đã học.
18,000+học viên tích lũy trên Inflearn
4.9/5.0Mức độ hài lòng trung bình
38 công tyđậu (tối đa)
※ Các chỉ số trên dựa trên hồ sơ công khai trên Inflearn và tài liệu công khai của 딩코딩코 vào ngày 2026-07-24, đồng thời có thể tiếp tục thay đổi. Những chỉ số này không phản ánh tỷ lệ hoàn thành hay kết quả việc làm của thử thách 5 tuần lần này và không đảm bảo bạn sẽ trúng tuyển.
Kiến thức học trước, thử thách miễn phí và bootcamp 10 tuần là những chương trình khác nhau.
Bạn chỉ cần chọn bắt đầu từ mức độ chuyên sâu cần thiết hiện tại. Nội dung của bootcamp 10 tuần không được gộp vào thử thách này.
1Học trước theo lựa chọnNếu còn thiếu khái niệm nào, hãy bổ sung bằng các khóa học liên kết mua riêng hoặc tài liệu quen thuộc.
2Thử thách miễn phí 5 tuầnkết thúc, kho lưu trữ private cá nhân, GitHub PR và tính năng đánh giá tự động sẽ thúc đẩy quá trình học tập của bạn đến khi tạo ra sản phẩm.
3Bootcamp 10 tuần riêng biệtlà chương trình tập trung riêng biệt dành cho những trường hợp cần phản hồi dự án chuyên sâu hơn và chuẩn bị xin việc. Xem khóa học
Câu hỏi thường gặp
챌린지에 강의나 교재가 포함되나요?
Không. Thử thách này không cung cấp bài giảng hay giáo trình. Thay vào đó, thử thách cung cấp các bài tập thực hành theo tuần, kho lưu trữ private cá nhân, môi trường gửi PR trên GitHub, kiểm tra định dạng bài nộp, đánh giá AI cho từng bài và tính năng so sánh với đồng nghiệp.
수강 전 진단은 무엇을 확인하나요?
Bạn sẽ kiểm tra cảm nhận cơ bản về thuật toán qua 6 câu hỏi trắc nghiệm dễ. Nếu trả lời đúng ít nhất 4 trong 6 câu, bạn sẽ vượt qua và bước kết nối GitHub sẽ được mở. Bạn có thể mua riêng các bài giảng bổ trợ cho những lĩnh vực còn yếu hoặc ôn tập bằng tài liệu quen thuộc, sau đó làm lại bài kiểm tra.
GitHub에서 브랜치와 PR을 전부 직접 만들어야 하나요?
Không. Trang chủ Dinko sẽ hướng dẫn bằng các nút bấm để bạn chuẩn bị kho lưu trữ cá nhân, tạo nhánh nhiệm vụ và PR. Người tham gia chỉ cần viết lời giải cùng phần giải thích ở local rồi push lên nhánh đó. Không có hình thức nộp bài bằng cách dán địa chỉ PR hoặc nhập mã vào trang chủ.
리뷰는 어디에서 확인하나요?
Bạn có thể xem đánh giá chi tiết trên trang thử thách Dingo và trong phần bình luận PR trên GitHub. Discord là không gian dành cho tài liệu đọc, câu hỏi, trò chuyện tự do và thông báo vận hành hằng tuần; không đăng thẻ đánh giá cá nhân lên đó. Các thay đổi nhạy cảm về bảo mật hoặc những phán định có độ tin cậy thấp sẽ không được tự động hợp nhất mà do người vận hành xem xét.
Discord는 언제 들어가나요?
Sau khi vượt qua bài chẩn đoán đầu vào, trước tiên hãy hoàn tất việc chuẩn bị tài khoản GitHub và kho lưu trữ cá nhân, rồi kết nối ở bước cuối cùng. Sau khi kết nối, vai trò của đợt 2 Algorithm Challenge cùng quyền truy cập các kênh thông báo, tài liệu đọc, hỏi đáp và tự do sẽ được thiết lập; bạn cũng có thể cùng những người tham gia khác chia sẻ câu hỏi và tiến độ trong Discord của crew.
연결 강의를 꼭 사야 하나요?
Không. Khóa học liên kết chỉ là một sản phẩm riêng để tự học trước theo hình thức tùy chọn, không phải điều kiện tham gia challenge và cũng không phải sản phẩm đi kèm. Nếu cảm thấy thiếu kiến thức trong quá trình học, bạn có thể bổ sung bằng phiếu giảm giá 30% được cung cấp cho người đăng ký.
매주 무엇을 제출하나요?
Viết mã lời giải trong nhánh submit/<미션> của kho lưu trữ private cá nhân, ghi lại cách diễn giải bài toán, lý do lựa chọn, độ phức tạp về thời gian・không gian và quá trình chỉnh sửa trong evidence/<미션>.md, rồi gửi dưới dạng GitHub PR. Việc kiểm tra nhánh・tệp lời giải・định dạng bằng chứng và đánh giá AI theo từng bài sẽ được lưu trong cùng PR; đối với các bài bên ngoài, kết quả vượt qua trên Programmers cũng được ghi kèm trong phần bằng chứng.
크루와 점수는 어떻게 공개되나요?
Crew thường hoạt động với 5–6 người và danh sách sẽ được ẩn cho đến trước khi công bố. Việc đăng ký tham gia và chẩn đoán trước sẽ kết thúc vào 19:00 thứ Tư của tuần bắt đầu, còn danh sách crew và kênh Discord riêng sẽ được công bố vào 20:00 cùng ngày. Bài tập tuần 1, kho lưu trữ cá nhân và nhánh nhiệm vụ có thể được chuẩn bị trước, còn nút gửi PR sẽ tự động được kích hoạt vào 21:00 cùng ngày. Phần đánh giá chính thức và điểm số trước tiên sẽ dựa trên các PR đạt yêu cầu của crew bạn; nếu không có đối tượng, PR của các crew khác trong cùng khóa cũng sẽ được mở để tạm tính lũy kế mỗi tuần một bài. Bảng điểm chi tiết sẽ không được công khai. Sau khi kết thúc và điểm số cuối cùng được xác nhận, chỉ những crew chiến thắng đã đồng ý mới được giới thiệu trong Hall of Fame, kèm huy hiệu GitHub và tên công khai.
이 챌린지가 10주 부트캠프인가요?
Không. Đây là một thử thách miễn phí kéo dài 5 tuần, giúp bạn hoàn thành các bài toán thuật toán thực tế thông qua việc nộp bài và nhận phản hồi. Bootcamp 10 tuần là một khóa học riêng, đi sâu hơn vào phản hồi dự án và chuẩn bị xin việc.
Sau 5 tuần, bạn sẽ nói: "Tôi đã chinh phục thuật toán". 5 tuần kết thúc bằng việc nộp bài, không phải lưu lại · Đăng ký tham gia và chẩn đoán đầu vào đóng lúc 19:00, ngày 9 tháng 9 (thứ Tư)Thông tin tuyển sinh · Xác nhận tham gia
Có thể so sánh độ phức tạp về thời gian và không gian, đồng thời giải thích lý do lựa chọn phương pháp giải.
Bạn có thể lưu lại các giá trị biên, phản ví dụ và cơ sở kiểm thử trong tài liệu bằng chứng bên cạnh mã nguồn.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Học viên đã thanh toán khóa học thuật toán nhưng cảm thấy bối rối, không biết nên bắt đầu từ đâu và làm thế nào để hoàn thành khóa học.
Học viên muốn thu hẹp khoảng cách giữa việc xem lời giải rồi hiểu và việc tự mình giải thích, triển khai.
Cần biết trước khi bắt đầu?
Bạn phải có khả năng giải thích bằng lời của mình về luồng thực thi của biến, mảng, vòng lặp, câu lệnh điều kiện và hàm.
Bạn cần biết cách sử dụng cơ bản tài khoản GitHub và Git cục bộ để commit·push. Trang chủ Dingco sẽ hướng dẫn việc tạo nhánh nhiệm vụ và PR bằng các nút.
취소 및 환불 규정 챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.