Quick Course - Java interview preparation - for junior
4.2 (20 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,225 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Quick Course - Java interview preparation - for junior to your Wishlist.

Add to Wishlist

Quick Course - Java interview preparation - for junior

50 questions and answers from real life interview!
4.2 (20 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,225 students enrolled
Created by Yuval Ishay
Last updated 9/2017
English
English [Auto-generated]
Price: Free
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • To answer many interview questions
  • Go to professional interview with more confidence
  • Better Java understanding in the topic learned in the course.
View Curriculum
Requirements
  • Basic knowledge in Java
  • Basic knowledge in Eclipse IDE
Description

Hello and Welcome!

My name is Yuval Ishay, and I will be guiding you through your preparation to Java interview.

I'm working with Java technologies almost since it was born, more than 17 years now.

Today,  I'm leading java development teams and I have interviewed hundreds of candidates for my teams during the years.

In this course we will review question from different areas:

  • Java Fundamentals – String, String Pool, Immutable Objects and more.
  • Object Oriented Concepts -  encapsulation, polymorphism, inheritance and abstraction and more.
  • Puzzles -  Programming puzzles and  "What wrong with this code?" questions are frequently asked in software programming Interviews in order to check your knowledge, your logical thinking and how strong and clear your mind is. 

Lesson structure

The lecture were divided to short lectures of about 5 min each, so you will be able to come back to a specific topic and replay the lesson without the need to search in a specific long video for  the part that you would like to repeat on.

Each lesson will include several questions; all of them are from real interviews. We'll go over the questions and answer them.

Quiz

Summarizing each few classes there will be a quiz, designed to repeat the material and help the student understand it even better.

What are the requirements?

  • Have a Windows/Mac computer.
  • Be familiar with Eclipse.
  • Have basic knowledge in Java.

What is the target audience?

  • Students who are finishing their software development learning.
  • Junior Java developer who already started their first steps in a software development Career.
Who is the target audience?
  • A student to junior developer who want to get a job as Java developer
Students Who Viewed This Course Also Viewed
Curriculum For This Course
26 Lectures
01:50:18
+
Welcome!
2 Lectures 07:03

Welcome to the  JAVA Junior Interview Preparation course!

Welcome!
04:16

After taking this lesson you will be able to  understand the structure of the course and its main topics.

Course Overview
02:47
+
Installation
3 Lectures 14:31

After taking this lesson you will have a Java installation on your computer and you will be able to answer one of the most popular interview question!

Java Installation
04:57

After taking this lesson you will have eclipse installed on your computer.

eclipse Installation
03:59

After taking this lesson you will have all the course learning material installed on your computer and you will be ready to get started with the course!

Learning material Installation
05:35
+
Fundamental Java Question
8 Lectures 30:19

Introduction to the next lessons about String interview question and answers.

String Questions - Intro
01:39

This lesson is a quick review on the String object.

Java String basic Questions
01:50

After taking this lesson you will be able to answer interview question related to String Pool.

Understanding String Pool
04:28

After taking this lesson you will be able to answer interview question related to String Pool.

String pool - cont
02:16

This lecture explains what is Immutable object, how to create them with sample.

After this lecture you will be able to answer interview questions related to immutable objects.

Immutable Objects Questions
06:35

This lecture explains about the pros & cons of immutable String object and how can a programmer overcome them using StringBuffer and StringBuilder.

It also explain the differences between StringBuffer and StringBuilder.

StringBuffer and StringBuilder Questions
06:41

This lecture explains about the toSting method, and how to write a correct implementation of it.

toString() method
05:00

In this section we cover many very popular and basic questions related to String.

String is one of the most widely used Java Class, and as so, most of the beginner interview questions will include some questions related to Strings. If you learn this part well, you should have one or two good answers in your hand.

String Questions - Wrap up
01:50

String Questions - Quiz
9 questions
+
Object Oriented Concepts and Questions
7 Lectures 30:52

Introduction to Object Oriented section.

Object Oriented - Intro
01:37

One of the first question in an interview can be what is Encapsulation? This is an abstract question, which is trying to understand if you understand the concepts of Object Oriented programming language. 

After taking this lesson you will be able to better understand encapsulation.

What is Encapsulation?
04:55

After taking this lesson you will be able to better understand encapsulation.

What is encapsulation? - Code Sample
05:34

In this lesson we are going to start talking about inheritance, which is one of the Object Oriented basic concepts and have a potential to a very confusing interview questions.

Inheritance Basic
04:06

After taking this lesson you will be able to answer inheritance basic interview questions.

Inheritance Basic - Interview Questions
03:50

After taking this lesson you will be able to understand what is static and dynamic polymorphism

and what is static and dynamic binding.

What is Polymorphism?
04:54

Abstraction is the last basic concept of Java Object Oriented and is very important to understand because it is in massive use in the Java core library and in every code that you will see.

After taking this lesson you will be able to understand the idea of abstraction and how java implements it using interfaces.

What is Abstraction?
05:56
+
Java Puzzles
4 Lectures 22:00

Introduction to Puzzle section.

Puzzles Section - Intro
01:48

The question "How to reverse a String?" is one of the popular interview questions and it is asked mainly in junior interview.

This question has a potential to check your knowledge in the reach API java has for String and also your ability to think logically, clearly and write code without bugs and in efficient way.

In the lesson will review some of the possible solution for this question and give some valuable tips for coming  prepared to interview.

How to reverse a String?
07:32

The question "How to reverse number?" is another popular interview.

In the lesson we will review one solution for this question and give some valuable tips for coming  prepared to interview.

How to reverse a number?
06:48

In this lessons we will solve another type of interview question.

I call them "What is wrong" puzzle.

In this kind of puzzles the interviewer can present some code and might ask you "What is wrong with this code" or "How can you improve this code?" kind of question.

These kinds of questions are usually checking your Java language knowledge and the experience you have accumulated in your studies or project you have already done and how you bring them into practice....

What is wrong with this code?
05:52
+
Course Wrap up
2 Lectures 05:33

What are the next steps?

What next?
02:07

Course wrap up and Thank you!

Course Wrap-up - Thank you!
03:26
About the Instructor
Yuval Ishay
4.2 Average rating
21 Reviews
2,227 Students
2 Courses
Java Expert & Instructor

Hi All,

I'm Yuval Ishay from Computrade.

My software development career was started in the early 2000 and I'm working with Java almost since it was born, more than 17 years now.

I have lot of experience in software development, and specifically Java technologies, cloud and also Devops.

Today,  I'm leading java development teams in an international software companies. and I have interviewed hundreds of candidates for my teams during the years.