
Welcome to the JAVA Junior Interview Preparation course!
After taking this lesson you will be able to understand the structure of the course and its main topics.
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!
After taking this lesson you will have eclipse installed on your computer.
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!
Introduction to the next lesson about String question and answers,
Java strings are a regular class in the java.lang package, not primitive, and they inherit from Object. Learn key methods like substring and explore the JDK source for deeper understanding.
After taking this lesson you will be able to answer interview question related to String Pool.
After taking this lesson you will be able to answer interview question related to String Pool.
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.
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.
This lecture explains about the toSting method, and how to write a correct implementation of it.
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.
This lecture explains about the Auto Boxing feature and cover some related interview questions
This lecture explains what are the default of object member variables
After taking this lesson you will be able to answer constructors' related questions with a great confidence.
*First lecture out of three.
After taking this lesson you will be able to answer constructors' related questions with a great confidence.
*Second lecture out of three.
After taking this lesson you will be able to answer constructors' related questions with a great confidence.
*Third lecture out of three.
Garbage collection is an important part of any Java interview so make sure you understand the basic of it well so you will be able to give answers with confidence.
In this lecture, I would like to show one short code sample in order to see the Garbage Collector in action.
After taking this lesson you will be able to answer few of the most popular questions related to exceptions.
In this lesson we are going to see a code sample which will take the theory we learned in the previous lesson into practice.
This is a wrap-up for the Fundamental Java Question section.
Master array fundamentals for programming interviews, including creation, initialization, element access, sorting, searching, and a duplicate-removal puzzle to sharpen problem-solving.
Introduction to Object Oriented section.
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.
After taking this lesson you will be able to better understand encapsulation.
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.
After taking this lesson you will be able to answer inheritance basic interview questions.
After taking this lesson you will be able to understand what is static and dynamic polymorphism
and what is static and dynamic binding.
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.
From Java 8, we can have default methods and static methods in the interfaces.
In this lesson we will talk about "default" method in interface and cover some interview questions related to it.
In this lesson I will focus on Overriding methods VS Hiding them.
We will talk about the private and static key words and how they behave in inheritance.
As you probably know, Java has four access modifiers: private, package, protected and public.
These access modifiers are used to restrict accessibility of a class, method or variable on which it applies.
After taking this lesson you will understand access modifiers and will be able to answer interview question related to it.
After taking this lesson you will be able to understand the usage of the final modifier in the context of inheritance.
After taking this lesson you will be able to answer some popular theoretical interview questions related to abstract classes.
These questions will check your understanding of abstraction concept, and your experience using interfaces and abstract classes.
After taking this lesson you will be able to answer some popular interview questions related to abstract classes.
"What is the marker interface?" – This question is one of the repeated interview questions.
After taking this lesson you will be able to answer it very well.
Wrap up of the Object Oriented section.
Explore ArrayList behavior with indexes: adding and removing elements shifts subsequent items, causing potential performance impacts; understand how size updates and list growth occur when inserting at specific positions.
Discover the map interface, a key value mapping where each key maps to at most one value, with keySet, values, and entrySet views and hash map offering no guaranteed order.
Introduction to Puzzle section.
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.
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 this lesson, we will see how to do it effectively using the char array representation of a String.
In this lesson, we will see how to reverse a String using recursion.
Since recursion is a tricky concept and not many Java developers can think recursive as compared to C++ developers for example, you may see many of Java programmer stuck here...
So it's better to prepare in advance and get ready for this kind of questions.
After taking this lesson you will be ready to answer the question:
How can I find if two Strings are Anagram of each other?
After taking this lesson you will have a first solution to the puzzle: "How to check if Strings are anagram?"
After taking this lesson you will have a second solution to the puzzle: "How to check if Strings are anagram?"
After taking this lesson you will have a third and a better solution to the puzzle: "How to check if Strings are anagram?"
After taking this lesson you will have the best solution to the puzzle: "How to check if Strings are anagram?"
The question "How to find a prime number?" is one of the popular interview questions and it is asked mainly in junior interview.
In the lesson we will review one solution for this question and give some valuable tips for coming prepared to interview.
The question "How to reverse number?" is another popular interview questions and it is asked mainly in junior interview.
In the lesson we will review one solution for this question and give some valuable tips for coming prepared to interview.
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....
In this lesson we will solve another "What is wrong" interview question, related to constructor and inheritance.
Wrap up of the puzzle section.
Learn to ace a phone interview with thorough preparation, a quiet space, note-taking, and research about the company, the role, and the team during a 30–60 minute screening.
Prepare for a face-to-face interview by reviewing the job-specific action page for languages, technologies, and frameworks, and by showing curiosity and a willingness to learn.
After interviews, confirm the role fits your goals; if still unsure, keep looking. If you accept, negotiate salary and benefits within market ranges, then sign the contract and start.
Engage with real-life interview practice by tackling Java basics and over 250 questions, using quizzes and puzzles to build confidence, honesty, and problem-solving for job interviews.
Master core Java concepts and over 250 interview questions to boost your confidence for your dream Java job. Engage the course dashboard and apply your learning to interviews.
Hello and Welcome!
Scared of coding interview?
This course will practice you with the must know Java interview questions.
In addition it will also prepare you to crack Java puzzle pattern. If you can learn the pattern, you can beat coding interview!
If you want to get your dream job, and you are serious about your career you should take this course.
In this course we will review Java interview questions from different areas:
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.