Introduction to Java Algorithm Problem Solving: Coding Test Preparation
This course is for those preparing for coding tests in Java. It covers the top 10 topics that are most frequently tested in coding tests. It is structured step by step from basic to intermediate problems linked to the topic, so if you follow it step by step, you will get good results.
Java Algorithm Problem Solving Prepare from the ground up with our grading site! 💪
This lecture
I recommend this to anyone preparing for a coding test in Java! The problems are structured in stages from beginner to intermediate level. Covers the top 10 most frequently asked topics in coding tests.
If you want to pass the coding test for sure How to study
1️⃣ Try to solve the problem first before watching the video .
2️⃣ Spend at least 30 minutes studying each problem on your own before watching the video.
3️⃣ When studying a problem, you should study it by drawing pictures and tables with pen and paper .
4️⃣ It's very important to research on paper with pen. This is where problem-solving skills develop.
5️⃣ If the problem is not resolved after 30 minutes, watch the video and practice repeatedly until you become familiar with it.
Use the grading site to solve problems as if they were real and get graded. Let's study algorithms and develop problem-solving skills!
1. We provide a free grading site . Before watching the video, please be sure to solve the problems yourself and then receive a grade on the grading site. It's best to spend about 30 minutes on each problem and, if you can't, watch the video. When receiving grades, be sure to name your source code class "Main" to receive a grade. Please keep this in mind.
2. The grading site has been updated. If you receive an incorrect answer, you can now view detailed grading results and even view the grading data cases that resulted in an incorrect answer.
3. Section 7 only covers theory and code implementation. It is not a gradeable problem. Only one problem, "Find the Calf 1," is eligible for grading.
4. Some questions in Sections 8 and 9 are not gradable. The lecture video titles are marked as "Not Grading."
5. The grading site is provided free of charge. Please understand that refund requests are not possible due to issues with the grading site. Please also note that the grading site is not a lifelong service.
Wait! If you have any questions 🙋♀️
Please ask questions by clicking "Ask a Question" in the class video you wish to ask a question about.
We only accept questions about parts of the lecture video that you do not understand .
Follow-up Lecture (Intermediate): "Java Coding Test - IT Major Companies' Recruitment"
Recommended for these people
Who is this course right for?
For those preparing for a coding test in Java
Those who want to improve their Java programming skills after learning Java grammar
I am not a major, but I always felt scared because I thought that data structures, algorithms, and coding tests were difficult subjects for majors.
However, in order to get a job, I had to study in the end... So while looking for a lecture, I ended up taking the instructor's lecture.
The conclusion is very satisfying. I had to memorize the problems because my skills were lacking, but thanks to the instructor, I was able to study a lot about algorithms and data structures that were unfamiliar to me.
What I was particularly satisfied with in the lecture was that even a beginner like me could understand it very well by drawing pictures and explaining how they worked.
And I often thought that I lacked the "problem-solving skills" that are necessary for programmers because I couldn't solve those problems at the academy... or that I didn't have the qualities of a developer... but the instructor told me to just memorize the basic algorithms here and there, which was a great comfort.
I gained hope that even good people have to memorize the basics... and that problem-solving skills are not innate but are developed. So even if I can't solve the problem right now, I'm just going to memorize the basic algorithms!
I've talked too long. For those of you who are non-majors like me and want to get a job at a good company, I highly recommend this course. Don't hesitate and take it! :)
This is the best algorithm lecture. I only took this lecture and passed most of the coding test. (Except for the difficult parts)
It would be good if there was a next level lecture... Since you taught me how to hold a spoon, I guess I should eat on my own now?ㅠ
This is what I felt after completing the course. I really recommend it to those who are starting to learn algorithms in Java. At first, I was worried that the lecture quality would be poor because the price was cheaper than other algorithm lectures, but the lecture was very easy to understand and good because the teacher's interesting way of speaking and the lecture followed each index. (Especially DFS and BFS are great lectures) And it was too hard when I tried to study from a book, but I think online lectures are good when learning other people's solutions. I wish the teacher would publish an intermediate version of Java algorithms.
This is a really good lecture for beginners in algorithms. I read the reviews before taking the lecture, but since they are subjective, they may differ, but you don't need to refer to the reviews with low stars. They say that it is insincere to draw and explain with a drawing program, but if you take the lecture yourself, there will be no problem at all. The instructor repeatedly explains it in an easy way so that even beginners can understand, so I recommend it to beginners in algorithms.
I am a career developer.
I was studying alone because my coding test skills were lacking, but I found this lecture while looking for one.
The conclusion is really satisfying.
Since you explain code debugging with pictures, even beginners can understand it well!
If there is something a little disappointing,
It would be good to explain it by drawing it in real time, but it would be cleaner if you made it into materials in advance and used it.
And it would be better if you drew it with a drawing pad or something!