강의

멘토링

커뮤니티

Programming

/

Algorithm & Data Structure

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.

(2.0) 1 reviews

26 learners

Level Basic

Course period Unlimited

  • JeongSuk Lee
Algorithm
Algorithm
Coding Test
Coding Test
Resume
Resume
Algorithm
Algorithm
Coding Test
Coding Test
Resume
Resume

What you will gain after the course

  • Coding test

  • Writing a Career English Resume

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 am My 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 1 Array = [2, 10, 5, 9]

Subsegment after partition: [2], [10, 5, 9]
Subsegment after sorting: [2], [5, 9, 10]
Final array: [2, 5, 9, 10]

Maximum number of subsegments: 2

Example 2 Array = [2, 1, 3, 2, 4, 4, 5, 8, 7, 7]

Subsegment after partitioning: [2, 1], [3, 2], [4], [4], [5], [8, 7, 7]
Subsegment after sorting: [1, 2], [2, 3], [4], [4], [5], [7, 7, 8]
Final array: [1, 2, 2, 3, 4, 4, 5, 7, 7, 8]

Maximum number of subsegments: 6

3 Key Solutions You'll Learn Through This Lecture ✅

  1. 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. 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. 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

  1. The most hated problems, math operations - frequently appearing in financial companies or live coding tests!
  2. Calculating Cumulative Investment Returns (Beginner)
  3. Linear and binary search (beginner)
  4. Finding the third largest number in a one-dimensional array (beginner)
  5. Implementing REST Communication Failover (Beginner)
  6. Finding Errors in Recursive Calls (Beginner)
  7. Returning the difference between two dates without using a data library (intermediate)
  8. Implementing descending order for semantic versioning (intermediate)
  9. Finding Similarities Between Two Stocks (Intermediate)
  10. Subsegment sort (advanced)
  11. 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

433

Learners

17

Reviews

7

Answers

3.7

Rating

7

Courses

I am a Digital Nomad IT Engineer with about 15 years of experience working as a Full-stack Developer and DevOps Engineer/Consultant in Korea, Australia, and the UK. I am constantly studying new topics to optimize the operation of IT organizations, and I have a dream of living as an engineer until I retire. Currently, I am working in DevOps within the Developer Experience team at a bank in Melbourne, Australia.

Curriculum

All

17 lectures ∙ (3hr 54min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

2.0

1 reviews

  • jinhwanjung2972님의 프로필 이미지
    jinhwanjung2972

    Reviews 7

    Average Rating 2.7

    Edited

    2

    100% enrolled

    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.

    $34.10

    JeongSuk Lee's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!