Start your coding interview preparation with easy-level Java problems. This course will help you build a solid foundation by solving common problems like reversing a string, finding the maximum number in a list, and checking for prime numbers. These exercises will enhance your problem-solving skills and boost your confidence for the coding interviews.
Overview
Syllabus
- Lesson 1: Fundamentals of String Manipulation in Java
- Identifying Vowel Positions in a String
- String Shift by One Character
- Transforming Character Cases in a String
- Replace Character in String Without Using Built-in Methods
- Swapping Adjacent Characters in a String
- Palindrome Checker Without Built-In Methods
- Lesson 2: Basic Array Operations in Java Without Built-in Methods
- Find the Minimum Element in an Array
- Counting Even and Odd Integers in an Array
- Count the Number of Times the Smallest Element Appears in an Array
- Find the Second Largest Number in an Array
- Lesson 3: Standard Math Algorithms in Java
- Determining if a Number is a Perfect Square in Java
- Finding the Next Prime Number
- Unique Prime Factors in Java
- Coprime Number Checker in Java
- Find the nth Prime Number in Java
- Lesson 4: Manual List Operations in Java
- Finding the First Occurrence of a Specific Value in an Array
- Count Unique Elements in an Array
- Reverse a List of Integers Without Using Built-in Methods
- Circular Shift of List Elements Without Built-in Methods
- Checking for Contiguous Subarray
- Lesson 5: Simple Recursion in Practice
- Sum Calculation using Recursion
- Recursive List from N to 1
- Sum of Digits Raised to Their Positions Using Recursion
- Reverse a String Using Recursion in Java
- Finding Fibonacci Using Optimized Recursion