Beat the Codility Coding Interview in Java
Beat the Codility Coding Interview in Java, available at $59.99, has an average rating of 4.56, with 93 lectures, based on 932 reviews, and has 4092 subscribers.
You will learn about Experience solving many of codility's coding interview puzzles, with problem descriptions, hints and solutions Learn common problem solving tips ideal for coding interviews Have a greater chance of passing the coding interview with codility, hackerrank and others Have a better chance of doing well in a face to face or phone coding interview This course is ideal for individuals who are Java Developers about to take the codility coding interview or Java Developers about to take another coding interview, such as hackerrank or others or Java Developers about to take a face to face or phone coding interview It is particularly useful for Java Developers about to take the codility coding interview or Java Developers about to take another coding interview, such as hackerrank or others or Java Developers about to take a face to face or phone coding interview.
Enroll now: Beat the Codility Coding Interview in Java
Summary
Title: Beat the Codility Coding Interview in Java
Price: $59.99
Average Rating: 4.56
Number of Lectures: 93
Number of Published Lectures: 93
Number of Curriculum Items: 93
Number of Published Curriculum Objects: 93
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Experience solving many of codility's coding interview puzzles, with problem descriptions, hints and solutions
- Learn common problem solving tips ideal for coding interviews
- Have a greater chance of passing the coding interview with codility, hackerrank and others
- Have a better chance of doing well in a face to face or phone coding interview
Who Should Attend
- Java Developers about to take the codility coding interview
- Java Developers about to take another coding interview, such as hackerrank or others
- Java Developers about to take a face to face or phone coding interview
Target Audiences
- Java Developers about to take the codility coding interview
- Java Developers about to take another coding interview, such as hackerrank or others
- Java Developers about to take a face to face or phone coding interview
This course has been designed to help you pass your next coding interview. It focuses on puzzles from Codility’s training lessons, so if you have an online coding test coming up, this course is perfect for you.
The key to passing coding interviews is to practice as much as possible by solving various types of coding puzzles. In doing so you sharpen your problem solving skills and eventually you will start to see patterns amongst the different coding solutions. You also increase your chances of being asked a problem you’ve already solved.
In this course you’ll get to practice many of these coding puzzles. In every section we introduce the topic, explain the problem and later provide you with a few hints that help solve the puzzle. In the end we arrive at the solution together.
Along the way you’ll learn how to ride a motorbike, surf, scuba dive and fly an aeroplane. *
Join me on this course, and let’s get you to pass this interview!
*Not really, however this course is pretty fun regardless.
All code in this course can be found on github, username/project: cutajarj/CodilityInJava
Course Curriculum
Chapter 1: Introduction
Lecture 1: Make most of this course
Lecture 2: Useful links and resources
Chapter 2: Time Complexity
Lecture 1: Quick recap on Complexity Theory
Lecture 2: Perm Missing Element Problem
Lecture 3: Perm Missing Element Hint 1
Lecture 4: Perm Missing Element Hint 2
Lecture 5: Perm Missing Element Solution
Lecture 6: Perm Missing Element Code Walkthrough
Lecture 7: Equilibrium Problem
Lecture 8: Equilibrium Hint 1
Lecture 9: Equilibrium Hint 2
Lecture 10: Equilibrium Solution
Lecture 11: Equilibrium Code Walkthrough
Chapter 3: Arrays
Lecture 1: Refresh your knowledge on Arrays
Lecture 2: Cyclic Rotation Problem
Lecture 3: Cyclic Rotation Hint
Lecture 4: Cyclic Rotation Solution
Lecture 5: Cyclic Rotation Code Walkthrough
Chapter 4: Counting Elements
Lecture 1: What do we mean by Counting Elements?
Lecture 2: Frog River One Problem
Lecture 3: Frog River One Hint
Lecture 4: Frog River One Solution
Lecture 5: Frog River One Code Walkthrough
Lecture 6: Max Counters Problem
Lecture 7: Max Counters Hint 1
Lecture 8: Max Counters Hint 2
Lecture 9: Max Counters Solution
Lecture 10: Max Counters Code Walkthrough
Chapter 5: Stacks and Queues
Lecture 1: The basics around Stacks and Queues
Lecture 2: Brackets Problem
Lecture 3: Brackets Hint
Lecture 4: Brackets Solution
Lecture 5: Brackets Code Walkthrough
Lecture 6: Fish Problem
Lecture 7: Fish Hint
Lecture 8: Fish Solution
Lecture 9: Fish Code Walkthrough
Chapter 6: Leader
Lecture 1: Leader definition and the Dominator Problem
Lecture 2: Dominator Hint
Lecture 3: Dominator Solution
Lecture 4: Dominator Code Walkthrough
Chapter 7: Maximum Slice Problem
Lecture 1: Introduction to the Maximum Sub Array problem
Lecture 2: Max Profit Problem
Lecture 3: Max Profit Hint
Lecture 4: Max Profit Solution
Lecture 5: Max Profit Code Walkthrough
Chapter 8: Sorting
Lecture 1: Overview of different Sorting Algorithms
Lecture 2: Disc Intersection Problem
Lecture 3: Disc Intersection Hint
Lecture 4: Disc Intersection Solution
Lecture 5: Disc Intersection Code Walkthrough
Chapter 9: Prefix Sums
Lecture 1: How to generate prefix sums
Lecture 2: Passing Cars Problem
Lecture 3: Passing Cars Hint
Lecture 4: Passing Cars Solution
Lecture 5: Passing Cars Code Walkthrough
Lecture 6: Div Count Problem
Lecture 7: Div Count Hint
Lecture 8: Div Count Solution
Lecture 9: Div Count Code Walkthrough
Chapter 10: Primes and Composites
Lecture 1: Understanding Primes and Composites
Lecture 2: Flags Problem
Lecture 3: Flags Hint 1
Lecture 4: Flags Hint 2
Lecture 5: Flags Solution
Lecture 6: Flags Code Walkthrough
Chapter 11: Euclidean Algorithm
Lecture 1: What's the Greatest Common Divisor Algorithm?
Lecture 2: Chocolates By Numbers Problem
Lecture 3: Chocolates By Numbers Hint
Lecture 4: Chocolates By Numbers Solution
Lecture 5: Chocolates By Numbers Walkthrough
Chapter 12: Caterpillar method
Lecture 1: How does a Caterpillar move?
Lecture 2: Count Distinct Slices Problem
Lecture 3: Count Distinct Slices Hint 1
Lecture 4: Count Distinct Slices Hint 2
Lecture 5: Count Distinct Slices Solution
Lecture 6: Count Distinct Slices Walkthrough
Lecture 7: Min Abs Sum Of Two Problem
Lecture 8: Min Abs Sum Of Two Hint 1
Lecture 9: Min Abs Sum Of Two Hint 2
Lecture 10: Min Abs Sum Of Two Hint 3
Lecture 11: Min Abs Sum Of Two Solution
Lecture 12: Min Abs Sum Of Two Walkthrough
Chapter 13: Greedy Algorithms
Lecture 1: What's a Greedy Algorithm like?
Lecture 2: Max Non Overlapping Segments Problem
Lecture 3: Max Non Overlapping Segments Hint
Lecture 4: Max Non Overlapping Segments Solution
Instructors
-
James Cutajar
Software Developer, Author, Instructor
Rating Distribution
- 1 stars: 11 votes
- 2 stars: 9 votes
- 3 stars: 76 votes
- 4 stars: 332 votes
- 5 stars: 504 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024