A process of thoroughly dissecting every step of the solution!
Take my brain.
❌ Stop Wasting Time ❌ Kakao Coding Test The Secret to Passing
DevNamNoh's Coding Test [ 100% Winning Strategy ] First Release
The happiness of proving your acceptance, the liberation from job-hunting pressure😆 Is 'NAVER-Kakao-LINE-Coupang-Baemin' someone else's story?
To achieve this, you need brain muscle growth. Even when solving a single problem, you can grow your muscles by thinking of various approaches!
Check out the unique features of this course 📚
Point 1. Theory & Examples
✓ Intuitive understanding through visualization materials (animations, illustrations)
✓ Achieve 100% understanding of memory structure and operating principles to apply minimum time complexity
✓ Practice problems by type → Approach analysis + Proper solutions (50 minutes of explanations alone?! Wow...)
✓ Frequently Used Data Structures & Algorithms
✓ Understanding essential types and developing application skills for various problems
Point 2. 100% Coverage Course Materials Provided
✓ The textbook is designed for 100% self-study with kind explanations starting from basic concepts (Please be careful about content leakage as it contains Gaebalnamnossi's unique know-how and explanations!)
✓ Frequently used code templates provided → Reduced implementation time
✓ Available in various languages, allowing you to learn in your primary language (Python, Java, C++, JS)
✓ Strengths of E-books
① Consistent Updates ② Q&A Using Comment Feature
( Complete in One Book! 195 Pages )
Point 3. Code Sharing
✓ Learn various approaches
✓ Share code and exchange ideas with fellow students
Point 4. Job Hunting Tips Group Study
✓ Job hunting, career change... 🥵 A lonely and tough battle! Don't prepare alone anymore.
▲ Study Recruitment Page
Honest Reviews from Students 💌
⭐️⭐️⭐️⭐️⭐️ wo**
There were many ways to solve problems and many answers, but there was no lecture that explained the process of getting there...
⭐️⭐️⭐️⭐️⭐️ Kim**
The instructor's lecture structure is so systematic, and the explanations are easy to follow yet logical, making me extremely satisfied with the course...
⭐️⭐️⭐️⭐️⭐️ One**
The explanations are so kind that even though I have a coding test book, the lecture explanations are kinder than the book...
⭐️⭐️⭐️⭐️⭐️ Gong**
All concept explanations are visualized, so I could understand them quickly...
💬 For Those Preparing for Job Hunting/Career Changes
As a non-CS major, I had three major problems when preparing for coding tests. First, I realized that my IQ is at dolphin level. Second, I didn't know how to study systematically and efficiently with limited time for the numerous problem types. Third, there was no place to ask questions that couldn't be solved even by Googling. You're probably facing the same problems.
"Wow... How did you even think of this❓"
This is the most frequently asked question I received while running coding test study groups in both online and offline classes. 'Do I need to come up with a brilliant idea to solve the problem?...' Coding tests are absolutely not IQ tests. They're designed to test whether you can utilize basic, essential data structures and algorithms. Brilliant ideas are not someone's privilege. Through analyzing frequently appearing patterns and applying core theories, you can train with strategic methods.
You must fill yourself with the passion and effort of 'I will pass the coding test after taking this course!' Only then can you learn not just to receive fish, but how to quickly find and catch fish yourself.
Finally, for those preparing for employment or career changes... ⏰Are you short on time? I've created this course incorporating all my know-how so you won't have to go through the trial and error I experienced. And I know well the frustration of having nowhere to ask questions. Please learn about job information on our Discord server and feel free to ask questions 😊 I'll guide you on the shortcut to where you want to be.
- From Gaebalnamnossi
💻 Coding tests are Python
Use Python as your coding test language. After taking dozens of coding tests, I realized that C/C++, JAVA, and JS languages make the coding test difficulty level 'hard' on their own. Although I studied C/C++ during my college years, when preparing for employment, I passed the 'Kakao Coding Test' with Python, which I studied for just 4 hours for the first time.
Coding test time is extremely limited. Python's implementation time is overwhelmingly fast with its powerful libraries.
Reason 3. Execution Time
When you write the correct algorithm for 'Corporate Coding Tests', there is absolutely no case where C/C++ passes based on execution time criteria while only Python fails.
If you're already proficient in another language, feel free to use that language. However, as mentioned earlier, I'd like you to consider whether you might be 'making things unnecessarily difficult for yourself.' This course is written in Python. Even if you're not comfortable with Python, after taking the course for a while, you'll find yourself using Python naturally. The ultimate goal of coding tests is employment. Even if your main language is different, why not try using Python for the ultimate goal?
I need to translate this text from Korean to English, but I notice this appears to be a code snippet or shortcode command rather than natural language text that needs translation.
According to my instructions, I should:
- Keep code elements, variable names, and function names unchanged
- Preserve technical terms without translation
Since this is a shortcode command with:
- Function name: `add_shortcode`
- Parameters: `'course
Recommended for these people
Who is this course right for?
For those who do not know the frequently appearing theory and problem types
Those who have difficulty applying appropriate data structures and algorithms
Those who find it difficult to apply by type
People who are confused when a new type comes out
For those who find it difficult to calculate time complexity
Need to know before starting?
Familiarity with one or more programming languages (Java, Python, JS, C/C++, etc.)
Tôi nghĩ tôi có thể nói rằng đây là bài giảng hay nhất trong số các bài giảng về thuật toán cấu trúc dữ liệu. cười
Tôi đã chọn Python làm ngôn ngữ lập trình đầu tiên của mình, hoàn thành một trong những cuốn sách giáo khoa nhập môn Python phổ biến trên thị trường và
Sau đó, tôi suy nghĩ xem mình nên học thêm gì và tôi đang cố gắng giải quyết các vấn đề về mã hóa...
Khi tôi ngày càng gặp nhiều vấn đề hơn khi sử dụng các khái niệm về cấu trúc dữ liệu và thuật toán, tôi đã mua những cuốn sách giáo khoa liên quan.
Tuy nhiên, có nhiều nguyên tắc khó hiểu chỉ qua văn bản và nhiều khái niệm mà tôi thậm chí không thể hiểu được.
Mảng... danh sách... ngăn xếp... à, hàng đợi, v.v. Ngay cả khái niệm về đồ thị cũng khó haha,,
Sau đó, trong số rất nhiều bài giảng, tôi đã chọn xem bài giảng này.
Tôi cảm thấy như mọi lo lắng trên đã được giải quyết.
Những lời giải thích về cấu trúc bộ nhớ, cấu trúc dữ liệu và các khái niệm khác đều được trực quan hóa nên tôi có thể hiểu chúng một cách nhanh chóng.
Trên thực tế, việc triển khai các khái niệm đó hoặc áp dụng chúng vào bài toán COTE cũng có thể thực hiện được mỗi khi một dòng mã được thực thi.
Thật tuyệt khi có thể trực tiếp kiểm tra những thay đổi trong giá trị biến và thứ tự thực hiện.
Tôi nghĩ tôi sẽ tự tin hơn khi giải quyết các vấn đề về mã hóa Python trong tương lai.
Cảm ơn bạn rất nhiều vì đã tạo ra khóa học này.
Wow, bài đánh giá khóa học dài nhất cho đến nay...! Cảm ơn bạn hehe
Nếu bạn gặp bất kỳ khó khăn nào khi giải các bài kiểm tra mã hóa, vui lòng đặt câu hỏi ~.~
Đây là khóa học kiểm tra mã hóa tốt nhất hiện có! Tôi đã tham gia rất nhiều bài giảng về thuật toán kể từ khi còn học đại học, nhưng tôi không nghĩ có bài giảng nào cung cấp tài liệu trực quan chất lượng cao + giải thích khái niệm chi tiết + giải thích vấn đề có hệ thống như vậy. Tôi tham gia khóa học này khi tôi bắt đầu chuẩn bị thay đổi công việc và tôi rất vui vì có thể tham gia những bài giảng chất lượng cao với mức giá này.
Điều thực sự gây ấn tượng với tôi là tôi có thể hình dung từng đoạn mã và xem mã hoạt động như thế nào, từng dòng một!
Tôi có thể cảm nhận rằng bạn thực sự đã đầu tư rất nhiều công sức vào bài giảng của mình.
Tôi cũng thích phần giải thích về nhiều cách tiếp cận khác nhau để giải các bài toán về cây và thật ngạc nhiên là nhiều bài toán có thể được giải quyết chỉ bằng cách thực hiện một vài thay đổi đối với mẫu mà bạn được yêu cầu ghi nhớ! Tôi nghĩ điều quan trọng là phải giải thích sự đánh đổi về mặt độ phức tạp về thời gian khi thực hiện các cuộc phỏng vấn viết mã và thật thú vị khi đi sâu vào chi tiết lý do tại sao mã này lại có độ phức tạp về thời gian như vậy và độ phức tạp về thời gian mà nó phải giải quyết theo những ràng buộc này.
Giải quyết vấn đề là những vấn đề có thể áp dụng các khái niệm đã học cho từng khái niệm. Nếu người hướng dẫn biết cách tiếp cận, cách suy nghĩ và những phần cần lưu ý, đồng thời nếu bạn giải và nắm vững vấn đề nhiều lần thì bạn sẽ có thể giải quyết được. giải quyết các vấn đề khác mà không gặp nhiều khó khăn.
Tôi không tự tin vào các thuật toán, nhưng nhờ có người hướng dẫn nên dạo này tôi rất vui haha.
Tôi đã đăng ký tham gia Killing Camp lần này, và tôi chắc chắn sẽ hoàn thành bài giảng và trại này và chuyển giao thành công đến công ty mà tôi đã chọn!!>_<
Mỉm cười.. Tôi đang giảng bài lúc 5 giờ sáng, sau đó tôi chạy qua xem bài đánh giá về khóa học có hơn 5 dòng. Tôi rất cảm động khi xem lại bài giảng ㅜㅜ Tôi cũng sẽ cố gắng hơn nữa để hoàn thành nó haha Hãy cùng nhau cố gắng nhé!! Hẹn gặp lại bạn sớm
Thành thật mà nói, tôi không thể không cho 5 điểm sau khi nghe bài giảng.
Nếu có một điều tôi mong muốn thì đó chính là những bài giảng chuyên sâu sẽ được cập nhật nhanh chóng!
Cảm ơn bạn đã tải lên một bài giảng hay :)
Đã 3 tuần kể từ khi tôi học viết mã. Tôi đang tham gia khóa học này sau khi học Python được 4 giờ. Tuy nhiên, thật ngạc nhiên là tôi hiểu được nó. Tôi rất hài lòng với bài giảng vì cấu trúc bài giảng của giảng viên rất hệ thống và lời giải thích dễ hiểu, logic. Tôi cảm thấy như bạn đã nỗ lực rất nhiều để nâng cao chất lượng bài giảng của mình. Tôi cũng mong chờ khóa học chuyên sâu!!! Cảm ơn bạn đã tạo ra một khóa học tuyệt vời!
Bạn là người mới làm quen với mã hóa. Chào mừng bạn! Nếu bạn bắt đầu từ cơ bản từng bước một, ban đầu có thể chậm, nhưng bạn sẽ phát triển lên cấp độ tiếp theo nhanh hơn rất nhiều, vì vậy nếu bạn tiếp tục làm mà không mệt mỏi, bạn sẽ thấy kết quả tốt :)
Trong thời gian chờ đợi, tôi đã mua nhiều sách và bài giảng về thuật toán. Nhưng tất cả chúng tôi đều kiệt sức trước khi vượt qua được nửa buổi học.
Có nhiều cách giải bài toán và có đáp án nhưng lại không có bài giảng nào giải thích được quá trình đi đến đó. Trong trường hợp này, điều duy nhất được thực hiện là sử dụng thuật toán này và phần còn lại, học sinh phải tự điền vào những phần còn thiếu. Thời gian trôi qua, những thứ tôi cần học không được lấp đầy nhanh chóng nên tôi nhanh chóng cảm thấy nhàm chán.
Tuy nhiên, tôi bị cuốn hút bởi bài giảng này với những hình ảnh minh họa phức tạp và những lời giải thích chi tiết, và tỷ lệ đăng ký đã vượt quá 50%. Mặc dù tôi chỉ nhìn thấy nó trong chuyến đi ngắn ngày của mình. Tất nhiên, trong giờ ăn trưa sau khi xem bài giảng, tôi đã tóm tắt lại những gì đã thấy để không quên.
Tôi nghĩ động lực lớn nhất để tiếp tục xem nó là càng xem, tôi càng cảm thấy mình hiểu nó. Nó chỉ ra những phần dễ bỏ sót mà không được dạy trong các bài giảng khác, đồng thời xem quá trình dẫn đến kết luận tại sao phương pháp này đúng, tôi cảm thấy như cuối cùng mình đã nhận ra một điều mà cho đến bây giờ tôi vẫn chưa hoàn toàn hiểu được, đó là khiến tôi muốn hoàn thành khóa học một cách nhanh chóng.
Thực sự thì tôi không thích ngôn ngữ Python. Tôi chỉ sử dụng các ngôn ngữ có tính gõ mạnh như C++ và TypeScript nên tôi chỉ sử dụng ngôn ngữ Pythonic. Đó là vì tôi không rành về ngữ pháp nhưng sau khi xem bài giảng, code của Python có vẻ dễ hiểu và ngắn gọn hơn nhiều nên tôi đang cố gắng chuẩn bị cho bài kiểm tra viết code bằng Python. Tôi muốn nhanh chóng trở nên bướng bỉnh và chuyển sang giai đoạn giải quyết vấn đề. Cảm ơn bạn đã tạo ra một khóa học tuyệt vời!
Wow... cảm ơn bạn đã đánh giá chi tiết. Tôi nghĩ những khó khăn tôi gặp phải khi đi học cũng giống như wontae. Vì vậy, tôi muốn giải quyết một vấn đề và giải thích chi tiết về quy trình!! Thật bổ ích khi biết rằng bạn đã tận dụng nó và nhận được sự giúp đỡ trong quá trình học tập của mình.
Tôi nghĩ bạn có thể tiết kiệm rất nhiều thời gian bằng cách sử dụng Python để chuẩn bị cho các bài kiểm tra viết mã linh hoạt hơn!! Chiến đấu!