강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Algorithm & Data Structure

38 nơi đậu bí quyết, 2025 thuật toán thiết yếu coding test

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

(5.0) 296 đánh giá

1,807 học viên

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

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

Dịch cái này sang tiếng Việt

  • thuật toán

  • Thi code

  • Thi code

🎯 Hoàn thành Khóa học Kiểm tra Mã hóa với 38 lần Đạt

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, Carrot, Zigbang, Yanolja, Kakao Bank, My Real Trip, Hyperconnect,

Kakao Mobility, Naver Webtoon, Works Mobile, Bank Salad, Today's House...


Chuyện cũ rích rồi còn gì? Tôi đã thi viết code và chuyển việc vào năm 2024. Đến thời điểm này, tôi đã trải nghiệm các bài kiểm tra viết code của các công ty đang tuyển dụng. Vì vậy, tôi biết mình cần chuẩn bị những gì và cần chuẩn bị bao nhiêu .

Học code vô nghĩa? Không còn nữa. Tôi sẽ dạy bạn những gì bạn cần biết để xin việc . Chỉ cần học thật kỹ và vượt qua tất cả các bài kiểm tra code.

Tổng hợp các đánh giá thực tế từ những người đã tham gia khóa học và đã vượt qua.

2025/02/16 Thẻ Ví Du Lịch **Hyun

31/07/2025 Thông báo trúng tuyển vào 3 trường, Ông Oxx

Hãy học những điều này:

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

  • Khách sạn con nhộng và khoang hàng hóa

  • Giỏ đựng đồ giặt và công viên giải trí

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

  • Những câu chuyện ngụ ngôn và lời giải thích mà bạn sẽ không quên một khi đã nghe.

Các thuật toán được làm rõ thông qua hình ảnh trực quan

  • Quá trình sắp xếp như được thấy trong hình ảnh động

  • Hiểu cấu trúc cây bằng sơ đồ

  • Cách thức hoạt động của ngăn xếp/hàng đợi, thay đổi từng bước

  • Quá trình tìm kiếm DFS/BFS được minh họa trong sơ đồ

Chuẩn bị cho bài kiểm tra mã hóa thực tế

  • Giải đáp các câu hỏi luyện tập trước đây từ Kakao, Line và Samsung

  • Phân tích xu hướng thi cử mới nhất theo công ty

  • Làm thế nào để tìm ra gợi ý cho vấn đề

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

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

  • Cung cấp một 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 giải pháp khác nhau

  • Đánh giá sống động từ các ứng viên thành công theo công ty

Các tính năng của khóa học này

📌 Mục tiêu không có căn cứ

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

  • Bài viết giải thích chi tiết lý do tại sao mã này được sử dụng, ý tưởng này ra đời như thế nào và giá trị thay đổi ra sao khi mã thực sự được thực thi.

  • Nhưng trong trường hợp bạn vẫn chưa hiểu, tôi đã đưa thêm hình ảnh minh họa về giải pháp của thuật toán vào cuối video.

📌 Chỉ giải quyết vấn đề thôi sao? Hoàn toàn không.

  • Thay vì chỉ giải quyết vấn đề, chúng tôi sẽ hướng dẫn bạn từng bước cách tiếp cận và giải quyết vấn đề.

  • Các bài toán thuật toán không phải dành cho thiên tài toán học giải quyết. Một ý tưởng tuyệt vời? Một khoảnh khắc "Eureka"? Hoàn toàn không.

  • Mỗi yếu tố của bài toán đều cung cấp gợi ý về cách giải. Tôi sẽ chỉ cho bạn cách tìm ra những gợi ý đó.

📌 Hoạt động cộng đồng

  • Tuy nhiên, bạn có thể có một số câu hỏi hoặc thắc mắc mà bạn không hiểu.

  • Điều này có thể xảy ra một cách tự nhiên do bản chất của các bài giảng trực tuyến.

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

  • Xin vui lòng tham gia và đặt bất kỳ câu hỏi nào bạn có. Chúng tôi cũng khuyến khích bạn chia sẻ các giải pháp thuật toán của mình với các nhà phát triển khác và cùng nhau giải quyết.

📌 60% lý thuyết, 40% thực hành

  • Chương trình giảng dạy này bắt đầu bằng những giải thích lý thuyết chi tiết và kết thúc bằng việc giải quyết các vấn đề thực tế mà các công ty đưa ra.

Tôi giới thiệu điều này cho những người này

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

Những người mới làm quen với thuật toán và muốn học một cách có hệ thống từ những kiến thức cơ bản

Tôi không hiểu giải pháp cho vấn đề này.
Những người muốn hiểu đúng về quy trình và nguyên tắc giải quyết vấn đề

Học một mình thật khó khăn
Những người muốn có một môi trường học tập nơi họ có thể cùng nhau phát triển thay vì đơn độc

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

Sinh viên thực sự thành công Seong xx (lương khởi điểm khởi nghiệp 4300)

Sinh viên thực sự thành công ㅇxx (lương khởi điểm 4800 tại một công ty cỡ trung)

😨 Điểm đáng quan tâm 1 😨 .
Tôi nghe nói ngôn ngữ dùng cho bài kiểm tra lập trình hiện nay đã được thiết lập phải không?

Tùy thuộc vào ngăn xếp bạn đang hỗ trợ, ngôn ngữ bạn đang xem xét cho bài kiểm tra mã hóa sẽ được thiết lập, chẳng hạn như JavaScript cho phần giao diện người dùng và Java cho phần quản trị!

Đúng vậy, có những trường hợp ngôn ngữ bị ép buộc .

Tôi đã nhìn thấy mã ở 38 địa điểm nhưng chỉ gặp chúng ở 2 nơi.

Hầu như tất cả những nơi bạn nộp đơn đều không có hạn chế về ngôn ngữ.

Bất kể bạn diễn đạt thế nào, người phỏng vấn đều biết rằng cuối cùng, kỹ năng tư duy giải quyết vấn đề là rất quan trọng.


😨 Điểm đáng quan tâm thứ 2 😨 .
Đó không phải là ngôn ngữ chính của tôi sao?

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

Tuy nhiên, tôi nghĩ Python là ngôn ngữ dễ hiểu nhất .

Thuật toán vốn đã khó, nhưng khi bạn kết hợp ngữ pháp phức tạp với logic khó hiểu, mã sẽ càng trở nên khó đọc hơn.

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

Sau khi hiểu được nó thông qua Python, bạn nên học cách diễn đạt nó bằng ngôn ngữ của riêng mình.

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

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

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


[Cập nhật ngày 20 tháng 7 năm 2025]

Chúng tôi đã thêm mã bổ sung để nhiều học sinh có thể giải mã bằng Java và Javascript, điều mà các em hằng mong đợi!
Tôi chưa thêm bất kỳ bình luận nào vào ngôn ngữ này, nhưng tôi nghĩ sẽ tốt hơn nếu xem xét nó theo góc độ xem xét mã với cùng logic trong một ngôn ngữ khác!

🎁 SỰ KIỆN 🎁


những lợi ích đặc biệt chỉ dành cho những người tham gia khóa học.

những bài toán thuật toán đặc biệt được lựa chọn cẩn thận dựa trên các vấn đề thực tế gặp phải khi xem xét 38 bài kiểm tra mã hóa thực tế.


Bạn có thể coi đây là một cuốn sách bài tập đặc biệt dành cho những ai muốn nghiên cứu các bài toán ngoài việc nghiên cứu lý thuyết.
Sổ tay hướng dẫn này sẽ được cập nhật liên tục để bạn có thể chuẩn bị cho các thuật toán theo xu hướng!!

(Sổ tay hướng dẫn được cung cấp dưới dạng liên kết theo định dạng Notion!)


Chúng tôi sẽ cung cấp sổ bài tập tương ứng cho những người viết bài đánh giá về khóa học!

Cảm ơn

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

(Cách xác thực được viết ở bài giảng cuối cùng __)


Và đó không phải là tất cả

Chúng tôi thậm chí còn cung cấp hướng dẫn chuẩn bị công việc cho nhà phát triển (sơ yếu lý lịch, danh mục đầu tư, v.v.)!


🎁 SỰ KIỆN 2 🎁

Sau khi hoàn thành khóa học, những bạn đã vượt qua hãy chia sẻ đánh giá về khóa học + câu chuyện thay đổi công việc thành công của mình trong phòng chat mở nhé!

Sau đó, để bày tỏ lòng biết ơn, chúng tôi sẽ tặng bạn một phiếu quà tặng cà phê.


🎁 SỰ KIỆN 3 🎁

Vui lòng gửi khảo sát của Google qua liên kết này.

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


🎁 SỰ KIỆN 4 🎁

Mỗi đánh giá trung thực đều là nguồn động lực và giúp đỡ tuyệt vời cho những sinh viên khác.

Nếu bạn viết bài đánh giá bài giảng trên blog của mình và gửi theo liên kết bên dưới, bạn sẽ nhận được phiếu quà tặng Coupang Eats trị giá 30.000 won !

(Tuy nhiên, tỷ lệ tham dự phải đạt 80% hoặc cao hơn)


🎁 SỰ KIỆN 5 🎁


Nhận 3 tháng sử dụng Pycharm IDE miễn phí!

Để hỗ trợ cho các nghiên cứu phát triển của bạn, chúng tôi đã chuẩn bị những lợi ích đặc biệt kết hợp với JetBrains .
Nhận 3 tháng sử dụng Pycharm miễn phí với mã khuyến mại bên dưới!


Mã khuyến mãi : HYUNJOONPARKxJB
Lợi ích : 3 tháng truy cập miễn phí vào các IDE đơn lẻ của JetBrains (ví dụ: IntelliJ, PyCharm, WebStorm, v.v.)
Hạn sử dụng : Đến hết ngày 13 tháng 5 năm 2026
Cách sử dụng 😀

1. Truy cập trang đăng ký phiếu giảm giá 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 JetBrains mới .
(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ể thực hiện điều này vô tận bằng cách tạo lại email Google)

😆 Cuối cùng, tôi muốn nhấn mạnh hai điều.

1. Khóa học này đã được xem xét kỹ lưỡng hai lần và tất cả video đều có phụ đề.

Bạn có thể nghĩ , "Có gì to tát đâu?" , nhưng nhiều bài giảng được tải lên mà không được xem xét.

Bài giảng này đã được xem xét kỹ lưỡng hai lần để đảm bảo tính đầy đủ, với phụ đề và ngữ cảnh được kiểm tra kỹ lưỡng.


2. Sách giáo khoa có tổng cộng 393 trang.

Bản thân sách giáo khoa được thiết kế để đảm bảo bạn hiểu rõ nội dung. Chúng tôi đã sắp xếp và trình bày tài liệu một cách có hệ thống để giúp bạn tiết kiệm thời gian và đảm bảo hiệu quả học tập tối đa .

Cập nhật ngày 30 tháng 11 năm 2024

Trong số phản hồi về bài giảng, có một người nói rằng, "Tôi ước có nhiều bài toán ví dụ hơn."

Để phản ánh điều này, các bài toán thưởng đã được thêm vào trong toàn bộ tài liệu bài giảng.

🎆 Bạn có thể coi các bài toán có biểu tượng là bài toán thưởng không có video giải thích riêng.

Cập nhật ngày 15 tháng 12 năm 2024

Thêm liên kết để tải xuống PDF sách giáo khoa

Cập nhật ngày 13 tháng 1 năm 2025

3-5. Đã thêm lời giải thích về cách cải thiện thêm ngăn xếp - cảm ơn zz gg

1-5. Đã thêm mô tả về tiêu chí cho ký tự đầu tiên không lặp lại trong việc tìm giá trị xuất hiện thường xuyên nhất - cảm ơn Oh Su-bin

3-9. Đã thêm mô tả điều kiện trong số các bài hát có cùng số lượt phát, các bài hát có số duy nhất thấp hơn sẽ được đưa vào trước - cảm ơn sonjs7554

Cập nhật ngày 18 tháng 5 năm 2025

4-2 Đã sửa lỗi hoạt ảnh trong video - cảm ơn Aerong

Cập nhật ngày 18 tháng 7 năm 2025

3-3 Đã sửa lỗi trong kết quả sắp xếp lựa chọn trong sách giáo khoa - cảm ơn Yoo Gabal

Cập nhật ngày 20 tháng 7 năm 2025

Đã thêm mã giải quyết vấn đề Java và Javascript

Ai đã tạo ra khóa học này

Tiết lộ câu chuyện phỏng vấn cuối cùng của Coupang, Yanolja - Câu chuyện của một nhà phát triển 6 năm chuyển đến 24 công ty [tập 5]

Những điều cần lưu ý trước khi tham gia lớp học

Nếu!! Bạn có bất kỳ thắc mắc nào trước khi đăng ký khóa học.

Tôi có thể học khóa học này ngay bây giờ không? Nếu bạn có bất kỳ thắc mắc nào, vui lòng hỏi trong phòng chat mở bất cứ lúc nào!!

😍 Tôi sẽ cố gắng hết sức để trả lời 😍

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

  • Trong bài giảng này, tôi sử dụng PyCharm. Phiên bản giáo dục (miễn phí) cũng ổn!

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

  • Chúng tôi chia sẻ mọi thứ với Notion!

Kiến thức và ghi chú của người chơi

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

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

  • Người mới bắt đầu chuẩn bị bài kiểm tra code

  • Những ai cảm thấy khó khăn trước việc học thuật toán đồ sộ.

  • Cần phương pháp giải quyết vấn đề thực chiến.

  • Người mới bắt đầu cần giải thích chú trọng hiểu và tiếp cận từng bước.

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

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

  • Python học sơ sơ

Xin chào
Đây là

7,468

Học viên

753

Đánh giá

134

Trả lời

4.9

Xếp hạng

7

Các khóa học

🚀 토스 출신 | 백엔드 8년차
🎥 2만 유튜버 | 개발 콘텐츠 제작
📚 인프런 강사 | 누적 수강생 5,000+
🤖 AI 와 개발자 취업에 진심입니다
👨‍👩‍👧‍👦 개취뽀 커뮤니티 운영중 4,000+

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

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ả

296 đánh giá

5.0

296 đánh giá

  • yjym33님의 프로필 이미지
    yjym33

    Đánh giá 19

    Đánh giá trung bình 4.6

    5

    13% đã tham gia

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

    • sethgots7214님의 프로필 이미지
      sethgots7214

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      18% đã tham gia

      Đã khá lâu rồi tôi mới học lại thuật toán một cách có hệ thống. Trong công việc thực tế, tôi thường sử dụng các thư viện hoặc framework, vì vậy cơ hội để tôi trực tiếp suy nghĩ và triển khai thuật toán ngày càng ít đi. Nhưng thông qua khóa học này, tôi đã có thể sắp xếp lại một cách vững chắc từ những kiến thức cơ bản. Đặc biệt, điều ấn tượng là khóa học không chỉ dừng lại ở việc giải thích các khái niệm, mà còn đi sâu vào cách tư duy và phương pháp tiếp cận để giải quyết vấn đề. Nhờ đó, tôi không chỉ nhớ lại những khái niệm đã quên mà còn lấy lại được thói quen suy nghĩ về cách viết code hiệu quả hơn. Tôi nghĩ rằng thuật toán không chỉ dành cho các bài kiểm tra coding mà còn giúp cải thiện khả năng giải quyết vấn đề tốt hơn. Sau khi củng cố những kiến thức cơ bản thông qua khóa học này, tôi nghĩ rằng tôi có thể tiếp cận các vấn đề mới với sự tự tin hơn trong tương lai. Tôi thực sự khuyên dùng khóa học này cho những ai muốn ôn lại từ những kiến thức cơ bản!

      • lux님의 프로필 이미지
        lux

        Đánh giá 24

        Đánh giá trung bình 5.0

        5

        7% đã tham gia

        Tôi mua khóa học này vì bị thu hút bởi hình thu nhỏ, nhưng nội dung thậm chí còn hay hơn. Mặc dù tôi học chuyên ngành và có kinh nghiệm làm nhà phát triển, nhưng các vấn đề về thuật toán luôn khó khăn. Tôi dần dần có được sự tự tin khi nghe bài giảng này 😊Tôi đã đặt mục tiêu hoàn thành khóa học trong 5 tuần và tôi hy vọng mình có thể hoàn thành tốt nó!! - Cấu trúc: Mỗi chủ đề được tổ chức tốt từng bước nên kết nối tự nhiên từ cấu trúc dữ liệu cơ bản đến đề thi thực tế. Đặc biệt, tôi thích nó đưa ra nhiều cách tiếp cận khác nhau trong quá trình giải quyết từng vấn đề. - Bài giảng: Lời giải thích của giảng viên Dingko Dinko hay đến mức ngay cả những thuật toán phức tạp cũng dễ hiểu. Ngay cả khi sử dụng dữ liệu trực quan👍🏻👍🏻 - Ứng dụng thực tế: Nó không chỉ giải thích lý thuyết mà còn bao gồm việc giải quyết vấn đề thực tế và phân tích hiệu quả nên tôi nghĩ nó sẽ rất hữu ích trong các bài kiểm tra code thực tế! Được đề xuất cho: Tôi đặc biệt giới thiệu nó cho những ai muốn chuẩn bị cho bài kiểm tra viết mã hoặc xây dựng kỹ năng thuật toán của mình một cách có hệ thống. Nếu bạn có hiểu biết nhất định về ngữ pháp Python, tôi nghĩ bạn sẽ học được rất nhiều điều từ bài giảng này. Đánh giá: ⭐⭐⭐⭐⭐ (5/5)

        • dingcodingco
          Giảng viên

          Haha!! Cảm ơn bạn đã đánh giá rất chi tiết!! 😭😭😭😭 Tôi hy vọng nó có ích!! Chúc may mắn trong tương lai quá!!

      • bhn19979793님의 프로필 이미지
        bhn19979793

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        14% đã tham gia

        Tôi bất ngờ nhận được một công việc không chuyên ngành, nhưng tôi chưa chuẩn bị tốt cho các thuật toán nên tôi đang tham gia lớp học này để cải thiện. Nó thực sự dễ hiểu với nhiều thông tin và giải thích~!! Tôi lo lắng vì chưa sử dụng Python trong thực tế, nhưng tôi rất vui vì đây là ngôn ngữ dễ hiểu haha.

        • dingcodingco
          Giảng viên

          bhn1997, tôi rất vui vì bạn hiểu!! Nếu bạn thử viết code, chắc chắn bạn sẽ cảm nhận được những ưu điểm của Python!! Tôi hy vọng bạn có thể phá vỡ Kote qua bài giảng này haha.

      • dgchangeworld2300님의 프로필 이미지
        dgchangeworld2300

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        7% đã tham gia

        Tôi không phải là nhà phát triển, có ý định chuyển việc nhưng không có chút kiến thức nào về coding test. Tôi đã mua khóa học này theo lời giới thiệu của một người quen. Dù mới bắt đầu, nhưng cách giải thích có ví dụ minh họa và so sánh giúp tôi dễ hiểu, nên tôi cảm thấy tiếp thu nhanh chóng. Tôi nhất định sẽ hoàn thành khóa học này để có thể "phá đảo" việc chuyển việc. Rất mong được giúp đỡ ạ!!

        3.467.728 ₫

        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!