Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 11 sections 57 lectures

Java Interview Questions: Data Structures and Algorithms

Refresh your Java knowledge and solve new problems with the most common beginner interview questions asked by FANG companies.

01
Skill level
All levels
02
Sections
11
03
Lectures
57
04
Instructor
John Bura
What's inside

This course includes.

11
Sections
57
Lectures
56
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

11 sections · 57 lectures
+ Section 0 Introduction 3 lectures
00 Course Overview Locked
01 Fizzbuzz Locked
0 Source Code Locked
+ Section 1 String and Array Interview Questions 6 lectures
01 Reverse Words In A String Locked
02 Rotate Array Locked
03 Isomorphic Strings Locked
04 Kth Largest Element In An Array Locked
05 Testing Our Solution Locked
01 Source Code Locked
+ Section 2 Matrix Interview Questions 5 lectures
01 Set Matrix Zeros Locked
02 Spiral Matrix Locked
03 Number Of Islands Locked
04 Testing Our Solution Locked
02 Source Code Locked
+ Section 3 Linked List Interview Questions 5 lectures
01 Implement A Stack Using An Array Locked
02 Add Two Numbers Locked
03 Testing Our Solution Locked
04 Reverse A Linked List Locked
03 Source Code Locked
+ Section 4 Binary Tree Interview Questions 5 lectures
01 Inorder Traversal Locked
02 Preorder Traversal Locked
03 Postorder Traversal Locked
04 Binary Tree Maximum Path Sum Locked
04 Source Code Locked
+ Section 5 Graph Interview Questions 4 lectures
01 Clone An Undefined Graph Locked
02 Building And Traversing The Graph Locked
03 Testing Our Solution Locked
05 Source Code Locked
+ Section 6 Sorting and Time Complexity 8 lectures
01 Types Of Time Complexity Locked
02 Bubble Sort Algorithm Locked
03 Selection Sort Algorithm Locked
04 Insertion Sort Algorithm Locked
05 Quick Sort Locked
06 Merge Sort Algorithm Locked
07 Time Complexity Of Different Sorting Algorithms Locked
06 Source Code Locked
+ Section 7 Dynamic Programming 5 lectures
01 Coin Change Locked
02 Edit Distance Locked
03 Distinct Subsequences Locked
04 Maximum Sum Subarray Locked
07 Source Code Locked
+ Section 8 Bit Manipulation Interview Questions 7 lectures
01 Bitwise And Shift Operators Locked
02 Single Number Locked
03 Number Of 1 Bits Locked
04 Sum Of Two Integers Locked
05 Reverse Bits Locked
06 Bitwise And Of A Range Locked
08 Source Code Locked
+ Section 9 Combinations and Permutations Interview Questions 5 lectures
01 Permutations Locked
02 Distinct Permutations Of A String Locked
03 Letter Combinations Of A Phone Number Locked
04 Factor Combinations Locked
09 Source Code Locked
+ Section 10 Math Interview Questions 4 lectures
01 Reverse Integer Locked
02 Palindrome Number Locked
03 Excel Sheet Column Number Locked
10 Source CoDe Locked
Description

About this course.

The Best Java Interview Guide

Learn the most commonly asked questions by the likes of Facebook, Google, Amazon and Spotify for beginners.

Preparing for the Java interview is hard. You need to understand not only concepts but also be able to articulate your thought process as you plan and execute a solution.

In this course, you'll learn the best way to answer an interview question, look at the most commonly asked questions, and analyze time complexity of various algorithms.

You'll learn through hands-on coding examples and learn to solve problems quickly.

Instructors

Taught by people who ship.

John Bura

John Bura

Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.

Ready to start building?

Refresh your Java knowledge and solve new problems with the most common beginner interview questions asked by FANG companies.

Buy lifetime access →