Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Nail Your Java Interview

Nail Your Java Interview

2h 50mIntermediate2021-01-26

Authors

Kathryn Hodge

Kathryn Hodge

Software Developer

Course details

Have you lined up an interview for a Java developer position? In this course, review critical Java concepts-and commonly-asked interview questions-to ensure that you approach your Java interviews with confidence. Instructor Kathryn Hodge dives into a discussion of key topics that might appear as questions in an interview, such as the difference between the Java Runtime Environment (JRE) and the Java Development Kit (JDK). She also goes over string manipulation, data structures, and essential object-oriented programming concepts. Throughout the course, Kathryn offers examples that lend a real-world context to the concepts she covers.

Skills covered

Hiring and InterviewingTech Career SkillsJavaJob SearchingOracleCareer DevelopmentHuman ResourcesCybersecurityProgramming LanguagesCloud ComputingData ScienceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - The secret to nailing your Java interview
  • 02 - Understand types of interview questions
  • 03 - Get ready for your technical interview

1. Answering Java-Specific Questions

  • 04 - What's the Java Virtual Machine
  • 05 - What's the JDK and JRE
  • 06 - What are classes, instances, and constructors
  • 07 - What's the difference between static and non-static methods
  • 08 - How is scope used in Java
  • 09 - How do you access modifiers restrict scope

2. Leveraging New Java Features

  • 10 - Understand the impact of Jigsaw
  • 11 - Use optionals to avoid NullPointerExceptions
  • 12 - Create Lambdas to pass functionality as data
  • 13 - Use the Streams API to process collections
  • 14 - Discuss the pros and cons of local variable type inference
  • 15 - Leverage new switch expressions

3. Solving Technical Interview Questions - String Manipulation

  • 16 - Concatenate strings with different methods
  • 17 - Normalize string input
  • 18 - Access data from strings
  • 19 - Apply string functions in technical interviews
  • 20 - Understand string equality
  • 21 - Challenge - Developing a palindrome checker
  • 22 - Solution - Developing a palindrome checker
  • 23 - Challenge - Counting characters with string manipulation
  • 24 - Solution - Counting characters with string manipulation

4. Solving Technical Interview Questions - Arrays and Linked Lists

  • 25 - Review arrays for technical interviews
  • 26 - Challenge - Maximum product of two numbers
  • 27 - Solution - Maximum product of two numbers
  • 28 - Mastering linked lists for whiteboard coding interviews
  • 29 - Challenge - Delete the middle of a singly-linked list
  • 30 - Solution - Delete the middle of a singly-linked list

5. Solving Technical Interview Questions - Stacks, Queues, and Hash-Based Structures

  • 31 - Leveraging stacks as a data structure
  • 32 - Using queues in technical interviews
  • 33 - Mastering hash-based structures
  • 34 - Challenge - Generate binary numbers
  • 35 - Solution - Generate binary numbers
  • 36 - Challenge - Matching parentheses
  • 37 - Solution - Matching parentheses
  • 38 - Challenge - Find most repeated word
  • 39 - Solution - Find most repeated word

6. Solving Technical Interview Questions - Abstraction, Encapsulation, Inheritance, and Polymorphism

  • 40 - Mastering abstraction for technical interviews
  • 41 - Add encapsulation to your programs to impress interviewers
  • 42 - Leveraging inheritance in your technical interview solutions
  • 43 - Use polymorphism to reduce complexity in coding interviews
  • 44 - Mastering polymorphism with a deeper look at Java

Conclusion

  • 45 - Good luck in your interview

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal