Technical Java Interview Prep for IT professionals

Technical Java Interview Prep for IT professionals

Technical Java Interview Prep for IT professionals

Java Interview Prep

Language: english

Note: 4.8/5 (14 notes) 7,050 students

Instructor(s): Benji Bogush

Last update: 2022-05-28

What you’ll learn

  • Learn current coding questions asked in the interviews including their solutions.
  • Learn Core Java in the best way by hands on coding.
  • You will learn how to write functions/methods faster as you practice hands on while watching the lessons
  • You will be taking and owning the functions written and modify as needed to fit your needs.
  • In this course, you will find many different lessons and you can start from any of the sections. Use them to master your learning goals.
  • Preparing for interview is a hustle, one needs to do in order to achieve going to next round and so on. Our goal is to master Technical Interview for IT people
  • Mastering Technical interview is one of the essential learning curve preparing for an interview. We will help you get there as much as possible.
  • Java is used in many organizations core since for decades. They need you to maintain java codebase, it is irreplaceable component!
  • Participate in the conversations ( join discord 7 to 77+), live events and share your questions and comments and learn more.
  • At the end of the course, you will have access to some bonus content. It will prepare you much more going into the interviews.
  • As you provide more interview questions in the discord, they will be solved by the community and added in the curriculum for your reference. Empower each other.
  • You will master how to use classic for loop and make the best of String Manipulation.



  • Basic Programming/Coding experience is needed. You will learn how to write your programs and what platforms you can use.
  • We need you to have core java programming understanding of primitive data types and conditional statements, a little understanding of Arrays, for loops. The rest will be easy since you will build your own portfolio from ground up.
  • We will use onecompiler website( onecompiler .com ) to write codes. We recommend if you sign in with your preferred gmail account, onecompiler will then save all your codes in your account.
  • Understand a little about text based coding in case you have to write code in text editors(less likely but still is a case in some companies).
  • Although, we may not use block based coding , this course is intended for any age beginners who knows basic java and highly recommended.
  • No worries if you have no programming experience, join our discord group to get help how to get started.
  • You should know how to use Primitive data types, if-else, switch case, for loop, while loop and similar statements. Join Discord to ask questions as needed.



Hello. We have been waiting for you. Welcome. Now that you are here, let’s begin. Thank you for being here.

Java has been in the IT field for years. By coding hands on as you watch video lessons, you will gain the skills to Solve given problems in java that may show up in the interviews. Some lessons may be from recent interviews collected from the local community. We aim to create a discord community to crowdsource technical java interview information. Time to time, add in resources to the course and use a discord server to discuss current and past frequently asked interview questions. Host live events to help beginners learn more about java interview questions. Provide insights regarding solving the technical coding problems.

Create a code resource depot using submitted input interview problems (in near future after forming the discord 7 to 77+ server). Anyone in the IT field can join. Anyone else who wants to pursue a career as an IT professional can join and be exposed to the coding field. Join surveys sent to the discord community and submit your interview questions. Optionally ask the community to help solve the problems. Meet new people and see how they solve a coding challenge versus others.

Enjoy watching 11+ hours of lessons, and know that I have spent 77+ hours plus a decent number of weekends to produce these valuable lesson contents. This course will wisely grow bigger and better with the discord community. Thank you for your participation. You rock!


Who this course is for

  • Anyone who has a some coding experience can sharpen their technical skillset in this course.
  • Anyone who want to land a job in IT field can join and learn a few good tips and tricks to use in the job interviews. Technical interview prep course will provide help with lessons, videos and interactive content.
  • Beginners who has no programming experience can still benefit from this program, however, I request you join our live events to learn more about what you can do.
  • Young programmers can also learn programming after they complete a mini MIT- scratch, code monkey, microbit makecode or code academy courses. That is the foundation of programming.
  • Java is mostly anywhere in the IT industry
  • Know javascript? Say this course is a good addition to your skillset.


Course content

  • Introduction
    • Introduction. Getting to know the instructor and the content.
    • What platform are we going to use to write our codes?
    • Resource
  • Most Recent Interview Questions Solved
    • Find Common Characters inside given two strings
    • Greatest ascending difference
  • Recursive Coding Revealed
    • Find first occurrence of given value: Find the index value via recursive call
    • Is the array sorted ? Return true or false
  • Interview Basics: Read Operations from standard input = STDIN
    • 1 Read input data from stdin, via Scanner class
    • 2 Read Input from stdin via BufferedReader
    • 3 Parse and store values inside a list from stdin via Scanner,
    • 4 Get the stdin data as buffered stream and store values inside a list.
    • 5 Analysis 1: Filter Numbers from parsed data via lambda or regex statement
    • 6 Analysis 2: Filter Text from Stdin via basic regular expression
  • Understand the class components, getters and setters.
    • Lesson 3 Getting Started:Survey(if not taken):
    • Lesson 4: Understand how getters and setters work in Java
    • Lesson 4 Part 2: Apply how getters and setters in your own program.
    • Introduce yourself, return name and job and high school number
    • Resource
  • IsLetter, getCount, find and separate characters.
    • Solve this for starters. Easy task.
    • IsLetter function: First part of the lesson. Note: these 3 lessons are together
    • Find and Separate characters
    • Lecture 8: Get count of given values. Last part of the lesson in the section.
    • Section 3 Quiz – checkup
    • Resource
  • Find middle number in given integers and decimals
    • Find middle value of given integer numbers.
    • Find middle value of given decimal numbers part 1
    • Find middle value of given decimal numbers part 2
    • Resource
  • Count duplicates + Sum of N values
    • Count Duplicates
    • Sum of n values – Solution in Java and JavaScript
    • Resources and the basic idea for the bonus lesson
  • Find missing number
    • Find missing number in given list of numbers that are consecutive
    • Resource
  • Find longest zeros in binary numbers such as 100001 returns 4
    • Binary numbers and measure distance between 1s while counting 0s.
    • Resource
  • Count Vowels by creating custom methods, learn it then make your own.
    • Count vowels of given raw data
    • Resource
  • Unique Characers : Remove duplicate values from given text + Bonus lesson
    • Keep Unique Chars: Remove repeated characters of a string
    • Keep on Coding: Reverse string + Reverse words backwards
    • Resource
  • Swap events such as swapping two or more values, swapping cases.
    • Part 1 : Swap values in arrays lowest to highest via Temp Variable
    • Part 2 : Swap even and odd, make left fill with evven, make right fill with odd
    • Part 3 Swap and sort. Even &odd values sorted from smallest to largest
    • Resource
  • Reverse more examples in detail
    • Part 1: Reverse int value and int or char array
    • Part 2: Reverse ArrayList values. Disclaimer: Example used is not type safe.
    • Resource
  • Generate a random number plus a bonus lesson.
    • How to create random numbers. Use a Math class to create Print Range function.
    • E Z P Z Verify a palindrome.
  • Success or Failure : Manual equality check using command line.
    • Success or Failure: An Equality check using Command Line tool.
    • Coding Chains – How to chain methods: Fluent Design Pattern – no resource sorry
  • Recent interview question: Swap Cases of given text
    • Swap Case Part 1: Swap cases of characters
    • Swap Case Part 2: Swap cases of words and sentences
    • Swap case Pop Quiz
  • Recent Interview: Well Formed Structure+ Bonus Lesson: Rotate Array to the right
    • Animation to describe how well formed brackets are checked out.
    • Well Formed Brackets Part 1
    • Well Formed Brackets Part 2 More Use Cases 1
    • Well Formed Brackets Part 2 More Use Cases 2
    • Well formed structures Task
    • Rotate Array to the right
    • Resource
    • Request new lessons here: To be added in future.


Technical Java Interview Prep for IT professionalsTechnical Java Interview Prep for IT professionals

Time remaining or 269 enrolls left


Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate