inflearn logo

Vượt qua bài kiểm tra năng lực SW loại A với C++ (Advanced Algorithm)

Chúng tôi cung cấp các câu hỏi đã từng xuất hiện trong kỳ thi CodeTree cùng với các thuật toán và mẹo để giải quyết chúng. Mặc dù sử dụng C++ nhưng vì không dùng thư viện nên những người sử dụng ngôn ngữ khác cũng có thể theo học. (Có cung cấp mã nguồn Python)

(5.0) 9 đánh giá

190 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

C++
C++
Coding Test
Coding Test
Algorithm
Algorithm
Software Test
Software Test
C++
C++
Coding Test
Coding Test
Algorithm
Algorithm
Software Test
Software Test

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

5.0

5.0

김태우

59% đã tham gia

Thật sự rất hữu ích. Cảm ơn bạn! Tôi cũng muốn nghe bài giảng tiếp theo, bạn có kế hoạch không?

5.0

이은진

6% đã tham gia

Đây chính xác là chương trình giảng dạy mà tôi mong muốn. Thật tuyệt khi có thể nhanh chóng sắp xếp chỉ những loại xuất hiện trong bài kiểm tra của Samsung. Lời giải thích rất thân thiện và bình tĩnh, làm cho nó dễ hiểu.

5.0

jyeon0818

13% đã tham gia

Đang xem vì chuẩn bị coding test mà thấy quá thú vị 😆😆😆😆 Mong anh tiếp tục thêm những tình huống hài hước nữa ^_^

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

  • Kiểm tra năng lực SW

  • Thuật toán

  • C, C++

  • Thuật toán để giải tất cả các câu hỏi đã từng xuất hiện trong kỳ thi của Codetree

Hãy nâng cao thể lực lập trình bằng cách tự mình triển khai mà không cần sử dụng thư viện! 💪

Khóa học này giúp bạn học tất cả các thuật toánkỹ thuật cần thiết để giải các câu hỏi thực tế từ Codetree trong kỳ thi năng lực SW.

Vì không sử dụng thư viện STL của C++ mà tự mình triển khai, nên những người sử dụng các ngôn ngữ khác cũng có thể làm theo được. (Tham khảo phần định hướng)


Tất cả mã nguồn (C++, Python) có thể được kiểm tra trên GitHub.

Đặc điểm của bài giảng này ⭐


📌 Giải các câu hỏi cũ trong bài kiểm tra năng lực SW của Codetree

📌 Triển khai hoàn hảo từ ngữ pháp C++ cơ bản cho đến các kỹ thuật thường dùng

📌 Xoay mảng 2 chiều

📌 Nguyên lý và cách thức hoạt động của các cấu trúc dữ liệu cần thiết được điều chỉnh phù hợp nhất cho việc chuẩn bị kỳ thi

📌 Cơ bản về tìm kiếm toàn bộ (DFS, BFS)

📌 DFS (Tìm kiếm theo chiều sâu): Chinh phục hoàn hảo cách tạo các trường hợp có thể xảy ra

📌 BFS (Tìm kiếm theo chiều rộng): Ứng dụng thực tế trong duyệt mảng 2 chiều

📌 Mô phỏng & Triển khai

Gợi ý cho những đối tượng sau 👍

Người đang tìm việc / Nhà phát triển tương lai

Bài kiểm tra năng lực SW những ai muốn vượt qua ngay trong một lần duy nhất

Người thi lại nhiều lần / Nhân viên mới tiềm năng
Những người không muốn trượt kỳ thi thuật toán thêm lần nào nữa

Người mới bắt đầu học thuật toán / INFJ
Những người muốn học trước về thuật toán để chuẩn bị thực tập hoặc trước khi tốt nghiệp

Sau khi hoàn thành khóa học... 🎓


🥇 Bạn có thể vượt qua Kỳ thi Năng lực SW.

Bạn sẽ học được những nội dung sau. 💡

📘 Mẹo hữu ích & bài tập thực hành cho kỳ thi

Chúng tôi sẽ cung cấp cho bạn tất cả về các bài tập thực hành, kỹ thuật thường được sử dụng trong kỳ thi và cả môi trường thi cử.

🔍 Tạo các trường hợp bằng DFS

Bạn có thể học cách tạo ra tất cả số trường hợp bằng cách sử dụng Tìm kiếm theo chiều sâu - DFS và thực hiện mô phỏng.

🚶‍♂ Khám phá mảng 2 chiều bằng BFS

Tìm kiếm toàn bộ - BFS giúp bạn có thể phân chia các khu vực trong mảng 2 chiều, đồng thời tìm được khoảng cách ngắn nhấtlộ trình.

📂 Chinh phục hoàn toàn các câu hỏi đã từng xuất hiện trong kỳ thi Codetree

Kỳ thi năng lực SW loại A có thể giải được tất cả các câu hỏi đã từng xuất hiện.

Câu hỏi thường gặp Q&A 💬

Q. Tôi có thể nghe bài giảng ngay cả khi không sử dụng C, C++ không?

Tất cả nội dung của bài giảng đều sử dụng C++, nhưng vì không sử dụng thư viện nên bạn có thể dễ dàng lấy mã nguồn bằng ngôn ngữ mình muốn thông qua ChatGPT. (Tham khảo phần định hướng)

Ngoài ra, mã nguồn Python cũng được cung cấp trên Github.

Q. Ngoài C++, tôi có thể sử dụng các ngôn ngữ khác không?

Bài kiểm tra năng lực SW cung cấp ba ngôn ngữ.

  • C / C++

  • JAVA

  • Python

Ngôn ngữ và môi trường cung cấp trong kỳ thi có thể thay đổi.

Q. Có nhất thiết phải sử dụng Visual Studio 2017 không?

Vì phiên bản được sử dụng trong môi trường thi thực tế là 2017, nên chúng tôi khuyên bạn nên chuẩn bị bằng chính phiên bản đó.

Java được cung cấp Eclipse, còn Python được cung cấp PyCharm.


IDE được cung cấp trong kỳ thi có thể thay đổi.

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

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

  • Công cụ sử dụng: Visual Studio 2017


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

  • Tất cả các tài liệu cần thiết đều được cung cấp dưới dạng ghi chú bài giảng.

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

  • Những người đã từng ít nhất một lần giải các bài toán thuật toán cơ bản bằng C, C++, Java, Python, v.v.

  • Những người có thể sử dụng các câu lệnh điều kiện và vòng lặp đơn giản


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

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

  • Người muốn vượt qua bài kiểm tra năng lực SW

  • Người không biết nên học thuật toán nào

  • Những người muốn tự mình triển khai mà không cần sử dụng thư viện

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

  • Người có thể thực hiện nhập xuất cơ bản bằng ít nhất một ngôn ngữ lập trình

  • Những người đã từng giải các bài toán thuật toán cơ bản

Xin chào
Đây là bloodstrawberry

302

Học viên

17

Đánh giá

5

Trả lời

5.0

Xếp hạng

2

Các khóa học

Thêm

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

Tất cả

110 bài giảng ∙ (26giờ 0phút)

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

Đánh giá

Tất cả

9 đánh giá

5.0

9 đánh giá

  • jyeon08187908님의 프로필 이미지
    jyeon08187908

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    13% đã tham gia

    Đang xem vì chuẩn bị coding test mà thấy quá thú vị 😆😆😆😆 Mong anh tiếp tục thêm những tình huống hài hước nữa ^_^

    • bloodstrawberry
      Giảng viên

      Cảm ơn bạn! Tôi sẽ chuẩn bị chăm chỉ cho cả phần hài nữa. 😊😊

  • andorroid님의 프로필 이미지
    andorroid

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    40% đã tham gia

    Đỗ phát một~~

    • ttt123님의 프로필 이미지
      ttt123

      Đánh giá 15

      Đánh giá trung bình 5.0

      Đã chỉnh sửa

      5

      59% đã tham gia

      Thật sự rất hữu ích. Cảm ơn bạn! Tôi cũng muốn nghe bài giảng tiếp theo, bạn có kế hoạch không?

      • bloodstrawberry
        Giảng viên

        Xin chào! Tôi rất vui vì bài giảng của tôi hữu ích. 😊 😊 Bài giảng tiếp theo là Chuẩn bị cho bài kiểm tra năng lực SW (Giải quyết các vấn đề cơ bản trước loại A) dưới dạng phiên bản miễn phí. Tôi đang chuẩn bị bài giảng về việc vượt qua bài kiểm tra năng lực SW loại B. Tuy nhiên, vì chúng tôi vẫn đang soạn giáo trình và quay các bài giảng Loại A đã lâu nên có khả năng sẽ khai giảng vào cuối năm hoặc năm sau. Hãy cố gắng chuẩn bị nó nhanh hơn. Cảm ơn!

    • happhysics님의 프로필 이미지
      happhysics

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      23% đã tham gia

      Em cảm ơn ạ, chỉ cần xem BFS và 10 đề thi gần đây nhất là em đã giải được 1 bài rồi!

      • bloodstrawberry
        Giảng viên

        Chúc bạn phỏng vấn tốt và nhất định đỗ nhé!!

    • 2018lejberry2702님의 프로필 이미지
      2018lejberry2702

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      6% đã tham gia

      Đây chính xác là chương trình giảng dạy mà tôi mong muốn. Thật tuyệt khi có thể nhanh chóng sắp xếp chỉ những loại xuất hiện trong bài kiểm tra của Samsung. Lời giải thích rất thân thiện và bình tĩnh, làm cho nó dễ hiểu.

      • bloodstrawberry
        Giảng viên

        Cảm ơn bạn. Tôi hy vọng bạn sẽ trúng tuyển ngay trong năm 2025 và mọi điều tốt lành sẽ đến với bạn. Chúc may mắ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!

    2.088.629 ₫