Practical know-how for overseas employment coding tests that can be completed within 4 hours
I will share my know-how based on my experience with coding tests while preparing for overseas job transfers! Through this lecture, you will learn 10 questions you must solve before taking the coding test for new/experienced employees + tips for writing an English resume for experienced employees.
Complete it with confidence according to the difficulty level! We'll share practical coding test know-how 🚀
Preparing for coding tests, How are you doing?
🤔 My company says they have a coding test, but I'm not sure what type of test it will be .
🥲 I'm not sure where my current coding skills are . I'm scared of preparing for coding tests!
😮 I'm curious to see how other people solve coding test problems.
🤨 I'm thinking about working/changing jobs overseas , but I'm having trouble getting information about coding tests or resume writing.
Know-how based on coding test experience at 7 global companies !
Hello! I amMy name is Jeongsuk Lee and I work for one of Australia's four major banks. During my time as an interviewer and interviewer working with IT companies, I've seen many people who were unprepared for coding tests. Even if they knew about the test in advance, they often struggled to prepare for it. Therefore, based on my experience conducting coding tests while preparing for a job abroad as an interviewer, I'd like to share my knowledge on how to approach and solve coding tests .
Moreover, while books and online resources on recruiting new employees are readily available, it's difficult to find information on how to write a resume for an overseas (Australian) career change . Therefore, in this lecture, I'll share with developers preparing for an international career change the know-how they need to know about the proper resume format.
Let's solve the problem together, Check my level.
If you can solve the following problems, you don't need to take this course. However, if you're having trouble solving them, I highly recommend it!
Example Problem (Difficulty: Advanced)
An array with n data items can be partitioned into any number of contiguous sub-segments, and every data item must fall within exactly one segment.
After partitioning, the data within each partition is sorted in ascending order without changing the order of the partitions. The sorted partitions are concatenated, and if the concatenated array is sorted in ascending order, the partition set is considered valid.
Find the maximum number of sub-segments into which the array can be partitioned so that the partition set is valid.
Example 1Array = [2, 10, 5, 9]
Subsegment after partition: [2], [10, 5, 9] Subsegment after sorting: [2], [5, 9, 10] Final array: [2, 5, 9, 10]
3 Key Solutions You'll Learn Through This Lecture ✅
1️⃣ We will explain in as much detail as possible 10 key problems and solutions similar to the types of coding tests given by overseas companies.
2️⃣ We explain how to respond to different types of coding tests and set time limits for each problem to help you have an experience similar to an actual test.
3️⃣ The difficulty level of each problem is divided into 5 beginner problems, 3 intermediate problems, and 1 advanced problem, and depending on whether you can solve them , you can determine your level as a Junior, Mid, or Senior level IT engineer.
What you learn in class Check it out.
Detailed Curriculum
The most hated problems, math operations - frequently appearing in financial companies or live coding tests!
Finding the third largest number in a one-dimensional array (beginner)
Implementing REST Communication Failover (Beginner)
Finding Errors in Recursive Calls (Beginner)
Returning the difference between two dates without using a data library (intermediate)
Implementing descending order for semantic versioning (intermediate)
Finding Similarities Between Two Stocks (Intermediate)
Subsegment sort (advanced)
Special Appendix: Writing an English Resume for Experienced Employees
Key strengths of this course
Gain insight into how to tackle coding tests under time constraints - 10 minutes, 30 minutes, 1 hour, 24 hours, and more.
You can use this as a resource to assess your programming skills.
Materials used in the lecture are provided in PDF and ZIP files.
Q&A 💭
Q. I want to join a company as a new developer, but I'm having trouble answering the beginner-level questions here.
The five beginner-level questions are of a difficulty level that even beginners should be able to solve, so we recommend that you supplement your background knowledge through algorithm lectures, etc.
Q. Looking at the coding test solutions, it seems like they were mainly written in two programming languages. I only know one language. What should I do?
It doesn't matter which language you use for the coding test. However, because recent trends favor polyglot developers, we recommend learning one language to a degree of expertise and then developing your skills in the remaining languages through Google searches to the point where you can code.
Q. I'm an HR professional preparing for a coding test. What can I gain from this course?
This is a great opportunity to learn about how coding tests are conducted at other companies. It also provides a chance to reference questions when offering coding tests to determine whether they are appropriately challenging for the position you're currently applying for.
📢 Please check before taking the class!
To take this course, you'll need an editing tool capable of writing code, such as Visual Studio Code, IntelliJ, or Notepad. We also recommend a PC with a Pentium 2 266MHz processor and at least 128MB of memory.
We provide PDFs and source code for troubleshooting as learning materials. Please do not share the learning materials and content for this course with others.
You should be familiar with at least one programming language (Java or Python is used in this course).
Recommended for these people
Who is this course right for?
People preparing for coding tests
People preparing to write an English resume for a career position
Need to know before starting?
Familiarity with one or more programming languages (Java, Python)
Hello This is
421
Learners
15
Reviews
7
Answers
3.8
Rating
7
Courses
한국/호주/영국에서 Full-stack developer, DevOps Engineer/Consultant로 15년 정도 일을 하고 있는 Digital Nomad IT Engineer 입니다. IT 조직 운영의 최적화를 위해 끊임 없이 새로운 주제에 대해서 공부를 하고 있으며, 은퇴할 때까지 Engineer로 생활하고 싶다는 꿈을 가지고 있습니다. 현재는 호주 Melbourne에 있는 한 은행의 Developer Experience 팀에서 DevOps로 활동하고 있습니다.
1. The Inflearn platform is very unsatisfactory because it doesn't support review.
2. The lecture description did not mention hands-on practice with Java.
3. I work at an embedded SW company, and I applied through my company's training site. Thanks to the poor description, I ended up choosing a lecture irrelevant to me. Absolutely not recommended if you are an embedded developer.