강의

멘토링

커뮤니티

BEST
Programming

/

Algorithm & Data Structure

38 nơi đã đỗ - Bí quyết, Thuật toán cần thiết cho Coding Test 2025

Với giải thích từng bước dễ hiểu ngay cả với người mới bắt đầu, bài kiểm tra coding từng mơ hồ giờ đã trở nên rõ ràng. Chỉ học những gì cần thiết và áp dụng ngay vào thực tế!

(5.0) 365 đánh giá

2,238 học viên

  • dingcodingco
코딩테스트대비
Python
Coding Test
Algorithm
data-structure

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • thuật toán

  • <budget:token_budget>199997</budget:token_budget> Bài kiểm tra lập trình

  • Coding Test

🎯 Lớp học Master về Coding Test được hoàn thiện qua 38 lần đỗ thực chiến

Tôi đã vượt qua tất cả các bài kiểm tra lập trình của các công ty dưới đây.


Naver, Kakao, Line, Coupang, Baemin, Danggeun, Zigbang, Yanolja, KakaoBank, MyRealTrip, Hyperconnect,

Kakao Mobility, Naver Webtoon, Works Mobile, Banksalad, Ohouse ...


Bạn hỏi đây là chuyện xưa rồi à? Đến tận năm 2024, tôi vẫn thi coding test để chuyển việc. Tôi đã trải nghiệm các bài test coding của những công ty đang tuyển dụng tại thời điểm hiện tại. Vì vậy tôi biết rõ cần chuẩn bị cái gì và đến đâu.

Học thuật toán vô nghĩa cho phỏng vấn? Giờ không cần nữa. Tôi sẽ chỉ dạy đúng phạm vi cần thiết để có thể xin việc thôi. Học gọn gàng và đỗ tất cả các bài kiểm tra coding là được.

Tổng hợp review thực tế từ những người đã học khóa học và đậu

2025/02/16 Ví Du lịch đã được chấp nhận **Hyun

2025/07/31 Đỗ vòng cuối 3 nơi anh/chị xx

✅ Bạn sẽ học những nội dung này.

Học thuật toán dễ dàng qua các ví dụ thực tế

  • Khách sạn kén và khoang hàng hóa

  • Máy giặt và công viên giải trí

  • Phòng cấp cứu và đường đi ngắn nhất đến nơi làm việc

  • Những ví dụ và giải thích mà một khi đã nghe thì không thể quên

Thuật toán trở nên rõ ràng qua hình ảnh hóa

  • Quá trình sắp xếp được minh họa bằng hoạt hình

  • Hiểu cấu trúc cây thông qua sơ đồ

  • Nguyên lý hoạt động của Stack/Queue thay đổi theo từng bước

  • Hiểu quá trình tìm kiếm DFS/BFS qua hình vẽ

Chuẩn bị cho kỳ thi coding thực chiến

  • Giải đề thi thực tế của Kakao, Line, Samsung

  • Phân tích xu hướng ra đề thi mới nhất theo từng doanh nghiệp

  • Cách tìm ra manh mối của vấn đề

  • Phương pháp xác định cách giải dựa trên phạm vi của giá trtrị đầu vào.

Hỗ trợ tăng trưởng liên tục

  • Cung cấp cộng đồng trực tuyến năng động

  • Hỏi đáp và phản hồi theo thời gian thực

  • Chia sẻ và thảo luận các cách giải khác nhau

  • Đánh giá chân thực từ những người đã trúng tuyển theo từng doanh nghiệp

Đặc điểm của khóa học này

📌Dành cho người mới bắt đầu

  • Được tạo ra dành cho người mới bắt đầu chưa từng học thuật toán.

  • Tôi giải thích chi tiết từ lý do tại sao viết đoạn code này, làm thế nào để có được ý tưởng đó, cho đến cách các giá trị thay đổi khi code thực sự được thực thi.

  • Tuy nhiên, vì có thể vẫn khó hiểu, nên ở cuối video tôi đã thêm cả video trực quan hóa phương pháp giải thuật toán.

📌Chỉ giải bài tập bừa bãi?Tuyệt đối không phải vậy

  • Chúng tôi không chỉ hướng dẫn giải bài tập đơn thuần, mà còn từng bước chỉ cho bạn cách tư duy - làm thế nào để tiếp cận và giải quyết vấn đề khi nhìn vào đề bài.

  • Các bài toán thuật toán không được thiết kế để chỉ những thiên tài toán học mới giải được. Ý tưởng thiên tài? Khoảnh khắc Eureka? Hoàn toàn không phải vậy.

  • Mỗi yếu tố cấu thành bài toán đều chứa gợi ý về quy trình giải quyết. Tôi sẽ hướng dẫn các bạn cách nhận ra những gợi ý đó

📌 Vận hành cộng đồng

  • Tuy nhiên, vẫn có thể có những điều bạn không hiểu hoặc thắc mắc.

  • Điều này hoàn toàn có thể xảy ra do đặc thù của các khóa học trực tuyến.

  • Vì vậy, tôi đã tạo một cộng đồng nơi có thể đặt câu hỏi và nhận câu trả lời theo thời gian thực.

  • Hãy vào và thoải mái đặt bất kỳ câu hỏi nào. Và chia sẻ các bài giải thuật toán với nhiều lập trình viên khác nhau, cùng nhau giải quyết nhé.

📌 Lý thuyết 60%, Thực hành 40%

  • Đây là chương trình học bắt đầu từ giải thích lý thuyết chi tiết, và cuối cùng sẽ giải các bài tập thực tế được ra đề bởi các doanh nghiệp.

Khóa học này phù hợp với những ai

Tôi không biết nên bắt đầu học thuật toán từ đâu.

✔ Thuật toán là lần đầu tiên nên muốn học có hệ thống từ cơ bản

Tôi không hiểu cách giải bài toán.
✔ Dành cho những bạn muốn hiểu đúng quy trình và nguyên lý giải bài toán

Học một mình quá khó khăn
✔ Dành cho những ai mong muốn môi trường học tập cùng nhau phát triển thay vì học một mình

🥳🥳🥳 Đánh giá thực tế từ học viên 🥳🥳🥳

Học viên đỗ thực tế Seong xx (lương khởi điểm startup 4300)

Học viên đã đỗ thực tế ㅇxx (lương khởi điểm công ty vừa 4800)

😨Điểm lo lắng 1😨.
Nghe nói gần đây ngôn ngữ cho bài test coding đã được quy định sẵn?

Tùy theo stack bạn ứng tuyển, ngôn ngữ làm bài test coding sẽ được quy định sẵn, ví dụ như frontend thì dùng JavaScript, backend thì dùng Java! Đúng vậy không?

Đúng vậy. Có trường hợp bắt buộc sử dụng ngôn ngữ.

Tôi đã tham gia phỏng vấn kỹ thuật ở 38 nơi và chỉ được gặp mặt trực tiếp ở đúng 2 nơi thôi.

Hầu hết các nơi mà các bạn ứng tuyển đều gần như không đặt ra giới hạn về ngôn ngữ.

Dù biểu đạt bằng cách nào, các nhà tuyển dụng cũng biết rằng điều quan trọng là khả năng tư duy giải quyết vấn đề.


😨Điểm lo lắng 2😨.
Đây không phải là ngôn ngữ chính của tôi?

Bạn có thể lo lắng vì đây không phải là ngôn ngữ mà bạn đã học trước đó.

Tuy nhiên, tôi nghĩ rằng cần phải hiểu một cách dễ dàng nhất bằng Python.

Thuật toán vốn đã khó rồi, nếu trộn lẫn cú pháp phức tạp với logic khó hiểu thì việc đọc code sẽ càng khó khăn hơn nhiều.

Khi mới bắt đầu học, tốt nhất là nên hiểu một cách dễ dàng nhất có thể, sau đó mới thử diễn đạt theo cách khó hơn.

Trước tiên hãy hiểu thông qua Python, sau đó thử diễn đạt bằng ngôn ngữ của bạn cũng là một phương pháp tốt để làm quen.

Nếu bạn đã hiểu logic bằng Python, bạn chắc chắn có thể biểu đạt nó bằng Java.

😨Cuối cùng, ngôn ngữ chỉ là phương tiện biểu đạt và việc hiểu vấn đề mới là quan trọng nhất.

Và ngôn ngữ dễ hiểu và giải quyết vấn đề nhất là Python.


[Cập nhật ngày 20.7.2025]

Nhiều học viên đã mong muốn và chúng tôi đã thêm mã nguồn để có thể giải bài bằng Java, Javascript!
Mặc dù chưa thêm phần giải thích cho các ngôn ngữ này, nhưng sẽ rất tốt nếu các bạn xem đây như một cơ hội để ôn tập lại bằng cách xem mã nguồn có cùng logic ở các ngôn ngữ khác!

🎁 SỰ KIỆN 🎁


Chúng tôi có ưu đãi đặc biệt chỉ dành cho những người đăng ký khóa học.

Dựa trên các bài toán thực tế đã gặp qua 38 kỳ thi coding test thực chiến, có những bài toán thuật toán đặc biệt được tuyển chọn kỹ lưỡng.


Đây là một tập bài tập đặc.biệt. được tạo ra cho những ai muốn luyện tập thêm ngoài việc học lý thuyết.
Tập bài tập này sẽ được cập nhật liên tục, vì vậy bạn có thể chuẩn bị thuật toán theo xu hướng!!

(Bộ đề này được cung cấp dưới dạng liên kết Notion!)


Những người viết đánh giá khóa học sẽ nhận được bộ đề này!

Cảm ơn bạn.

Nhận sau khi xác nhận đánh giá khóa học tại cộng đồng thuật toán!

(Phương pháp xác thực được ghi ở bài giảng cuối cùng 😊)


Không chỉ có vậy

Hướng dẫn chuẩn bị xin việc cho lập trình viên (CV, portfolio, v.v.)!


🎁 Sự KIỆN 2 🎁

Sau khi hoàn thành khóa học, những bạn đã đậu vui lòng chia sẻ đánh giá khóa học + câu chuyện chuyển việc thành công tại phòng chat mở!

Vì vậy, để bày tỏ lòng biết ơn, chúng tôi đang gửi tặng phiếu quà cà phê


🎁 SỰ KIỆN 3 🎁

Vui lòng gửi biểu mẫu Google qua liên kết này

🎟 Chúng tôi sẽ gửi tặng bạn phiếu giảm giá 🎟


🎁 SỰ KIỆN 4 🎁


Pycharm Cung cấp quyền sử dụng miễn phí IDE trong 3 tháng!

Với tâm ý ủng hộ việc học lập trình của các bạn, chúng tôi đã chuẩn bị ưu đãi đặc biệt thông qua hợp tác với JetBrains.
Thông qua mã khuyến mãi dưới đây, bạn có thể sử dụng Pycharm miễn phí trong 3 tháng!


Mã khuyến mãi: HYUNJOONPARKxJB
Nội dung ưu đãi: Quyền sử dụng miễn phí 3 tháng cho một IDE đơn lẻ của JetBrains (ví dụ: IntelliJ, PyCharm, WebStorm, v.v.)
Thời hạn sử dụng: ~ Đến ngày 13 tháng 5 năm 2026
Cách sử dụng😀

1.Truy cập trang đăng ký coupon chính thức của JetBrains

2. Nhập mã và chọn IDE mong muốn

3. Xác nhận giấy phép được cấp qua email

Lưu ý:
Mã này chỉ dành cho người dùng mới lần đầu sử dụng JetBrains.
(Chỉ những người chưa từng sử dụng giấy phép trả phí của JetBrains mới có thể đăng ký)
(Bạn có thể sử dụng vô hạn bằng cách tạo email Google mới)

😆 Cuối cùng, tôi sẽ nhấn mạnh 2 điều.

1. Khóa học này đã trải qua hai lần kiểm tra kỹ lưỡng và tất cả các video đều có phụ đề.

"Điều đó có quan trọng gì đâu?" - bạn có thể nghĩ như vậy, nhưng thực tế có rất nhiều khóa học được tải lên mà không qua kiểm duyệt.

Khóa học này đã được hoàn thiện với độ chính xác cao thông qua hai lần kiểm tra kỹ lưỡng về phụ đề và ngữ cảnh.


2. Giáo trình có tổng cộng 393 trang.

Giáo trình được thiết kế để bạn có thể hiểu đầy đủ nội dung chỉ qua giáo trình. Tôi đã cố gắng cấu trúc và truyền đạt nội dung giáo trình một cách có hệ thống để tiết kiệm thời gian và học tập hiệu quả nhất có thể.

2024.11.30 cập nhật

Trong phản hồi về khóa học, có ý kiến "Nên có thêm các bài tập ví dụ".

Để phản ánh điều này, tôi đã thêm các bài tập thưởng vào giữa các tài liệu bài giảng.

🎆 Các bài tập có biểu tượng này là bài tập thưởng không có video giải thích riêng

Cập nhật ngày 15.12.2024

Thêm liên kết tải xuống PDF giáo trình

Cập nhật ngày 13.1.2025

3-5. Thêm giải thích về cách cải thiện Stack hơn nữa - thanks to zz gg 님

1-5. Thêm giải thích tiêu chí cho ký tự không lặp lại đầu tiên trong phần Tìm giá trị xuất hiện nhiều nhất - cảm ơn Soo Bin Oh

3-9. Thêm điều kiện giải thích rằng trong số các bài hát có cùng số lần phát, bài hát có số thứ tự duy nhất thấp hơn sẽ được đưa vào trước - thanks to sonjs7554 님

Cập nhật ngày 18.5.2025

4-2 Sửa lỗi animation trong video - thanks to 애롱 nim

2025.7.18 cập nhật

3-3 Sửa lỗi giá trị đầu ra của thuật toán sắp xếp chọn trong tài liệu - cảm ơn 유개발

2025.7.20 cập nhật

Thêm mã giải bài toán Java, Javascript

2025.10.15 cập nhật

Bảng so sánh thư viện cấu trúc dữ liệu thực tế - cảm ơn 브루브루

2025.10.19 cập nhật

Sửa đổi logic giá trị biên và thêm test giá trị biên cho bài tập số 1 tuần 4 - cảm ơn 한달안에 끝낸다

2025.12.7 cập nhật

4-8 Thêm code và giải thích về BigInteger trong phần DP - cảm ơn xuv2

2025.12.13 cập nhật

5-4 Sửa đổi các trường hợp đầu vào/đầu ra - cảm ơn June

Người tạo ra khóa học này

Câu chuyện hậu trường sau khi vượt qua vòng phỏng vấn cuối cùng tại Coupang và Yanolja - Hành trình chuyển việc qua 24 công ty của lập trình viên 6 năm kinh nghiệm [ep 5]

  • 2021 ~ 2022: Gia sư Thuật toán (cấu trúc dữ liệu) tại Câu lạc bộ Lập trình S

  • 2022 ~ : Vận hành kênh YouTube lập trình 딩코딩코 (sở hữu nhiều nội dung đa dạng liên quan đến việc làm cho lập trình viên)

  • 2022 ~ 2023 : Nhà phát triển Server tại Viva Republica

  • Không bao giờ bỏ rơi học viên 🦈

  • Vận hành cộng đồng chinh phục việc làm cho lập trình viên


Lưu ý trước khi học

Nếu!! bạn còn băn khoăn dù chỉ một chút trước khi đăng ký khóa học.

Liệu tôi có nên học khóa học này không?? Nếu bạn đang băn khoăn, hãy thoải mái liên hệ qua phòng chat mởbất cứ lúc nào!!

😍 Tôi sẽ cố gắng trả lời thật tốt 😍

Môi trường thực hành

  • Trong khóa học này, chúng ta sẽ sử dụng PyCharm. Phiên bản Educational (miễn phí) cũng hoàn toàn không vấn đề gì!

Tài liệu học tập

  • Tôi sẽ chia sẻ tất cả qua Notion!

Kiến thức tiên quyết và lưu ý

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Dành cho những bạn mới bắt đầu chuẩn bị cho bài kiểm tra lập trình

  • Những người cảm thấy bối rối trước khối lượng kiến thức thuật toán khổng lồ

  • Những người cần giải quyết vấn đề có thể áp dụng ngay vào thực tế

  • Người mới bắt đầu cần giải thích tập trung vào sự hiểu biết và tiếp cận từng bước

  • Những người muốn học chỉ các thuật toán cốt lõi phản ánh xu hướng ra đề thi mới nhất

Cần biết trước khi bắt đầu?

  • Học Python một chút xíu

Xin chào
Đây là

11,068

Học viên

1,193

Đánh giá

233

Trả lời

4.9

Xếp hạng

13

Các khóa học

🚀 토스, 포항공대 출신 | 백엔드 8
🎥2만 유튜버 | 개발 콘텐츠 제작
📚 인프런 강사 | 누적 수강생 8,000+
👥 개발자 취업 커뮤니티 운영 중 (8,000+)
🧩 오픈소스 (Gradle, Spring AI 등) 다수 Contributor
📝38개 서류 합격 및 크몽 이력서 첨삭 100+회 이상 경험 (평점 5.0점)

코딩을 뒤집다, 딩코딩코. 쉽고, 연역적으로 이해되는 지식을 전달합니다.

인프런 인터뷰 링크!

Chương trình giảng dạy

Tất cả

56 bài giảng ∙ (15giờ 33phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

365 đánh giá

5.0

365 đánh giá

  • yjym33님의 프로필 이미지
    yjym33

    Đánh giá 29

    Đánh giá trung bình 4.7

    5

    13% đã tham gia

    처음듣는 사람에게도 이해하기 쉽도록 정말 하나하나 자세히 설명해주시고 마지막에 시각자료도 한눈에 보기 편해서 정말 도움이 많이 되었습니다. - 바라는점 : 벨만-포드, BFS, 플로이드-워셜 알고리즘 같은 예시로 코테에 나올법한 복잡한 알고리즘도 설명 및 문제풀이가 있으면 좋겠습니다.

    • 가람님의 프로필 이미지
      가람

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      18% đã tham gia

      알고리즘을 체계적으로 공부한 것은 꽤 오랜만이었습니다. 실무에서는 주로 라이브러리나 프레임워크를 활용하는 일이 많다 보니, 알고리즘을 직접 고민하며 구현할 기회가 점점 줄어들었는데, 이번 강의를 통해 기초부터 다시 탄탄하게 정리할 수 있었습니다. 특히, 단순히 개념 설명에서 끝나는 것이 아니라, 문제를 해결하는 사고 방식과 접근법까지 세세하게 다뤄주는 점이 인상적이었습니다. 덕분에 잊고 있던 개념들을 떠올리는 것뿐만 아니라, 더 효율적인 코드 작성 방법을 고민하는 습관도 다시 되찾을 수 있었습니다. 알고리즘은 단순히 코딩 테스트를 위한 것이 아니라, 더 나은 문제 해결 능력을 기르는 데에도 큰 도움이 된다고 생각합니다. 이 강의를 통해 기본기를 다지고 나니, 앞으로 새로운 문제를 마주할 때도 더 자신감을 가지고 접근할 수 있을 것 같습니다. 기초부터 차근차근 복습하고 싶은 분들에게 강력히 추천합니다!

      • ᄏᄏ님의 프로필 이미지
        ᄏᄏ

        Đánh giá 24

        Đánh giá trung bình 5.0

        5

        7% đã tham gia

        썸네일에 이끌려서 구매했는데 내용이 더 좋았던 강의입니다. 전공도 했고 개발자로 일한 경력도 있음에도 알고리즘 문제는 항상 어렵더라구요. 이 강의를 들으면서 조금씩 자신감을 얻어가고 있습니다😊5주완강으로 목표를 잡았는데 잘 끝낼 수 있길 바라며!! - 구성: 각 주제가 단계별로 잘 정리되어 있어, 기본적인 자료구조부터 실제 기출 문제까지 자연스럽게 연결됩니다. 특히, 각 문제를 해결하는 과정에서 다양한 접근 방식을 소개해 주는 점이 좋았습니다. - 강의력: 딩코딩코 강사님의 설명이 갓벽하셔서 복잡한 알고리즘도 이해하기 쉽습니다. 시각화 자료를 활용까지👍🏻👍🏻 - 실전 적용: 단순히 이론을 설명하는 데 그치지 않고, 실전 문제 풀이와 효율성 분석까지 다뤄서 실제 코딩 테스트에 도움이 많이 될 거 같습니다! 추천 대상: 코딩 테스트를 준비하거나 알고리즘 실력을 체계적으로 쌓고 싶은 분들에게 강력히 추천합니다. 파이썬 문법을 어느 정도 이해하고 있다면, 이 강의를 통해 더욱 얻어가는 것이 많으실 거라고 생각합니다. 별점: ⭐⭐⭐⭐⭐ (5/5)

        • 딩코딩코
          Giảng viên

          ㅋㅋ님!! 넘 상세한 수강평 감사드립니다!! 😭😭😭😭 꼭 도움되셨으면 좋겠습니다!! 앞으로도 빠이팅입니다!!

      • bhn1997님의 프로필 이미지
        bhn1997

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        14% đã tham gia

        비전공으로 덜컥 취업했는데 알고리즘에 대한 대비가 너무 안되어 있어서 보완하는 목적으로 수강합니다. 풍부한 자료와 설명으로 이해하기 정말 좋네요~!! 파이썬을 실무에서 쓰지 않아서 걱정했는데 이해하기 쉬운 언어라서 다행이에요 ㅎㅎ

        • 딩코딩코
          Giảng viên

          bhn1997님 이해가 잘 되신다니 넘 기쁩니다!! 코테하시다보면 분명 파이썬의 장점을 느끼실 수 있을거에요!! 꼭 이 강의를 통해 코테 부수실 수 있으셨으면 합니다 ㅎㅎ

      • 박수호님의 프로필 이미지
        박수호

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        89% đã tham gia

        취업 준비룰 앞두고 늦게나마 코딩 테스트를 시작하게 되어 고민이 많았습니다. 해당 강의를 들으며 dfs bfs dp 완전탐색만 다 맞추자 라는 마인드로 임했고 실제 은행 코딩테스트 4문제중 3솔로 통과했습니다 ㅎㅎ 제가 했으니 다들 하실 수 있을거에요. 파이팅입니다 모두

        • 딩코딩코
          Giảng viên

          오 축하드립니다 수호님!!! ㅎㅎㅎㅎ 멋집니다!!!!!

      3.458.068 ₫

      Khóa học khác của dingcodingco

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!